Classes | |
| class | EpetraExt::BlockCrsMatrix |
| class | EpetraExt::BlockMultiVector |
| class | EpetraExt::BlockUtility |
| class | EpetraExt::BlockVector |
| class | EpetraExt::MultiMpiComm |
| class | EpetraExt::LinearProblem_BlockJacobi |
| class | EpetraExt::CrsGraph_BTF |
| Block Triangular Factorization (Reordering) of Epetra_CrsGraph. More... | |
| class | EpetraExt::CrsMatrix_BTF |
| class | EpetraExt::LinearProblem_BTF |
| class | EpetraExt::CrsGraph_MapColoring |
| Map Coloring of independent columns in a Graph. More... | |
| class | EpetraExt::CrsGraph_MapColoringIndex |
| Generates a std::vector of Epetra_IntVector's to be used to map perturbation contributions to a CrsGraph/CrsMatrix from a perturbed vector. More... | |
| class | EpetraExt::Directory< KT, DT, DH, AC, MG > |
| Distributed Directory Tool. More... | |
| class | EpetraExt::Hash< T > |
| class | EpetraExt::Hash< std::string > |
| class | EpetraExt::Migrate< KT, DT > |
| Data Migration Utility used by EpetraExt::Directory. More... | |
| class | EpetraExt::Migrate1< DT > |
| struct | EpetraExt::PackTraits< T > |
| Traits for packing and unpacking of data into char buffers for communication. More... | |
| struct | EpetraExt::PackTraits< std::string > |
Full specialization of PackTraits for std::string. More... | |
| struct | EpetraExt::PackTraits< std::vector< T > > |
Partial specialization of PackTraits for std::vector<> containing a primitive type. More... | |
| class | EpetraExt::CrsMatrixStruct |
| class | EpetraExt::MatrixMatrix |
| Collection of matrix-matrix operations. More... | |
| class | EpetraExt::ProductOperator |
Implements Epetra_Operator as a product of one or more Epetra_Operator objects. More... | |
| class | EpetraExt::DistArray< T > |
| DistArray<T>: A class to store row-oriented multivectors of type T. More... | |
| class | EpetraExt::Exception |
| class | EpetraExt::HDF5 |
| class HDF5: A class for storing Epetra objects in parallel binary files More... | |
| class | EpetraExt::Handle |
| class | EpetraExt::Epetra_Vector_Handle |
| class | EpetraExt::XMLReader |
| class XMLReader: A class for reading Epetra objects stored in XML files. More... | |
| class | EpetraExt::XMLWriter |
| class XMLWriter: A class for writing Trilinos objects to XML files. More... | |
| class | EpetraExt::EpetraExt_MatlabEngine |
| A class which provides data and command access to Matlab from Epetra. More... | |
| class | EpetraExt::ModelEvaluator |
| Base interface for evaluating a stateless "model". More... | |
| class | EpetraExt::ModelEvaluator::InArgs |
| More... | |
| class | EpetraExt::ModelEvaluator::Evaluation< ObjType > |
| More... | |
| class | EpetraExt::ModelEvaluator::DerivativeSupport |
| More... | |
| struct | EpetraExt::ModelEvaluator::DerivativeProperties |
| More... | |
| class | EpetraExt::ModelEvaluator::DerivativeMultiVector |
| Simple aggregate class for a derivative object represented as a column-wise multi-vector or its transpose as a row-wise multi-vector. More... | |
| class | EpetraExt::ModelEvaluator::Derivative |
| Simple aggregate class that stores a derivative object as a general linear operator or as a multi-vector. More... | |
| class | EpetraExt::ModelEvaluator::OutArgs |
| More... | |
| class | EpetraExt::ModelEvaluator::InArgsSetup |
| More... | |
| class | EpetraExt::ModelEvaluator::OutArgsSetup |
| More... | |
| class | EpetraExt::CrsGraph_AMD |
| EpetraExt::CrsGraph_AMD: A transform for Approximate Minimum Degree Reordering using Tim Daley's AMD Algorithm. More... | |
| class | EpetraExt::LinearProblem_CrsSingletonFilter |
| Epetra_CrsSingletonFilter: A class for explicitly eliminating matrix rows and columns. More... | |
| class | EpetraExt::CrsMatrix_Dirichlet |
| Given an input Epetra_LinearProblem, apply given dirichlet conditions. More... | |
| class | EpetraExt::Vector_Dirichlet |
| Given an input Epetra_Vector, apply given dirichlet conditions. More... | |
| class | EpetraExt::LinearProblem_GraphTrans |
| EpetraExt::LinearProblem_GraphTrans: Adaptation of a Epetra_CrsGraph Transform to a Epetra_LinearProblem Transform. More... | |
| class | EpetraExt::LinearProblem_MatrixTrans |
| Adaptation of an Epetra_CrsMatrix Transform to a Epetra_LinearProblem Transform. More... | |
| class | EpetraExt::CrsGraph_Overlap |
| Given an input Epetra_CrsGraph, a "overlapped" Epetra_CrsGraph is generated including rows associated with off processor contributions. More... | |
| struct | EpetraExt::Perm_traits< T > |
| Define some traits to make it easier to deal with template-parameters which are objects to be permuted. More... | |
| struct | EpetraExt::Perm_traits< Epetra_CrsMatrix > |
| A specialization of Perm_traits for the specific type Epetra_CrsMatrix. More... | |
| struct | EpetraExt::Perm_traits< Epetra_CrsGraph > |
| A specialization of Perm_traits for the specific type Epetra_CrsGraph. More... | |
| struct | EpetraExt::Perm_traits< Epetra_MultiVector > |
| A specialization of Perm_traits for the specific type Epetra_MultiVector. More... | |
| class | EpetraExt::Permutation< T > |
| Permutation stores and describes a permutation matrix P. More... | |
| class | EpetraExt::CrsMatrix_Reindex |
| Given an Epetra_CrsMatrix, a "reindexed" version is returned based on the new row map. More... | |
| class | EpetraExt::LinearProblem_Reindex |
| Given and input Epetra_LinearProblem, a "reindexed" version will be returned using the given NewRowMap. More... | |
| class | EpetraExt::MultiVector_Reindex |
| Given an input Epetra_MultiVector, a "reindexed" view is returned. More... | |
| class | EpetraExt::LinearProblem_Scale |
| Given an input Epetra_LinearProblem, recursive, left and right scaling are performed. More... | |
| class | EpetraExt::CrsMatrix_SolverMap |
| Given an input Epetra_CrsMatrix, the column map is checked for missing indices associated with the local rows. More... | |
| class | EpetraExt::LinearProblem_SolverMap |
| Constructs a LinearProblem with a "fixed" Column Map for the CrsMatrix. More... | |
| class | EpetraExt::LinearProblem_StaticCondensation |
| class | EpetraExt::CrsMatrix_SubCopy |
| Generates a sub-block view of a Epetra_CrsMatrix. More... | |
| struct | EpetraExt::CrsGraph_SymmRCM |
| Generates the symmetric RCM reordered version of a Epetra_CrsGraph. More... | |
| class | EpetraExt::CrsGraph_SymmRCM::BFT |
| class | EpetraExt::Transform< T, U > |
| Base Class for all Epetra Transform Operators. More... | |
| class | EpetraExt::StructuralTransform< T, U > |
| class | EpetraExt::SameTypeTransform< T > |
| class | EpetraExt::StructuralSameTypeTransform< T > |
| class | EpetraExt::InPlaceTransform< T > |
| class | EpetraExt::ViewTransform< T > |
| class | EpetraExt::Transform_Composite< T > |
| Composition Class for Epetra Transform SameType Operators. More... | |
| class | EpetraExt::CrsGraph_Transpose |
| Transform to generate the explicit transpose of a Epetra_CrsGraph. More... | |
| class | EpetraExt::RowMatrix_Transpose |
| Transform to form the explicit transpose of a Epetra_RowMatrix. More... | |
| class | EpetraExt::CrsGraph_View |
| Generates a sub-block view of a Epetra_CrsGraph. More... | |
| class | EpetraExt::CrsMatrix_View |
| Generates a sub-block view of a Epetra_CrsMatrix. More... | |
| class | EpetraExt::MultiVector_View |
| Generates a sub-block view of a Epetra_MultiVector. More... | |
| class | EpetraExt::Zoltan_CrsGraph |
| Generates an Epetra_CrsGraph based on the repartitioning algorithms of Zoltan. More... | |
| class | EpetraExt::ZoltanMpiComm |
| EpetraExt::ZoltanMpiComm: The Epetra MPI Communication Class. More... | |
| class | EpetraExt::ZoltanMpiCommData |
| EpetraExt::ZoltanMpiCommData: The Epetra Mpi Communication Data Class. More... | |
| class | EpetraExt::ZoltanMpiDistributor |
| EpetraExt::ZoltanMpiDistributor: The Zoltanized Epetra MPI implementation of the Epetra_Distributor Gather/Scatter Setup Class. More... | |
| class | EpetraExt::ZoltanQuery |
| Query helper object to be used form Zoltan partitioning/ordering. More... | |
Functions | |
| template<typename T, typename U> | |
| void | SortContainer2 (T &firstContainer, U &secondContainer) |
| Sorts a given container: deal with a problem with some STL impl.'s. | |
| template<typename T> | |
| bool | IsSorted (T &container) |
| Checks if data in a container is sorted. | |
| double | sparsedot (double *u, int *u_ind, int u_len, double *v, int *v_ind, int v_len) |
| Method for internal use... | |
| int | dumpCrsMatrixStruct (const CrsMatrixStruct &M) |
| int | mult_A_B (CrsMatrixStruct &Aview, CrsMatrixStruct &Bview, Epetra_CrsMatrix &C) |
| int | mult_A_Btrans (CrsMatrixStruct &Aview, CrsMatrixStruct &Bview, Epetra_CrsMatrix &C) |
| int | mult_Atrans_B (CrsMatrixStruct &Aview, CrsMatrixStruct &Bview, Epetra_CrsMatrix &C) |
| int | mult_Atrans_Btrans (CrsMatrixStruct &Aview, CrsMatrixStruct &Bview, Epetra_CrsMatrix &C) |
| int | import_and_extract_views (const Epetra_CrsMatrix &M, const Epetra_Map &targetMap, CrsMatrixStruct &Mview) |
| int | distribute_list (const Epetra_Comm &Comm, int lenSendList, const int *sendList, int &maxSendLen, int *&recvList) |
| Epetra_Map * | create_map_from_imported_rows (const Epetra_Map *map, int totalNumSend, int *sendRows, int numProcs, int *numSendPerProc) |
| int | form_map_union (const Epetra_Map *map1, const Epetra_Map *map2, const Epetra_Map *&mapunion) |
| Epetra_Map * | find_rows_containing_cols (const Epetra_CrsMatrix &M, const Epetra_Map *colmap) |
| std::string | EpetraExt_Version () |
| int | MatrixMarketFileToMap (const char *filename, const Epetra_Comm &comm, Epetra_Map *&map) |
| Constructs an Epetra_BlockMap object from a Matrix Market format file. | |
| int | MatrixMarketFileToBlockMap (const char *filename, const Epetra_Comm &comm, Epetra_BlockMap *&map) |
| Constructs an Epetra_BlockMap object from a Matrix Market format file. | |
| int | MatrixMarketFileToRowMap (const char *filename, const Epetra_Comm &comm, Epetra_BlockMap *&rowmap) |
| int | MatrixMarketFileToBlockMaps (const char *filename, const Epetra_Comm &comm, Epetra_BlockMap *&rowmap, Epetra_BlockMap *&colmap, Epetra_BlockMap *&rangemap, Epetra_BlockMap *&domainmap) |
| Constructs row,col,range and domain maps from a matrix-market matrix file. | |
| int | BlockMapToMatrixMarketFile (const char *filename, const Epetra_BlockMap &map, const char *mapName, const char *mapDescription, bool writeHeader) |
| Writes an Epetra_BlockMap or Epetra_Map object to a Matrix Market format file. | |
| int | BlockMapToHandle (FILE *handle, const Epetra_BlockMap &map) |
| Writes an Epetra_BlockMap or Epetra_Map object to a file handle. | |
| int | writeBlockMap (FILE *handle, int length, const int *v1, const int *v2, bool doSizes) |
| int | MatrixMarketFileToCrsMatrix (const char *filename, const Epetra_Comm &comm, Epetra_CrsMatrix *&A) |
| Constructs an Epetra_CrsMatrix object from a Matrix Market format file, simplest version: requires matrix to be square, distributes rows evenly across processors. | |
| int | MatrixMarketFileToCrsMatrix (const char *filename, const Epetra_Map &rowMap, const Epetra_Map &rangeMap, const Epetra_Map &domainMap, Epetra_CrsMatrix *&A) |
| Constructs an Epetra_CrsMatrix object from a Matrix Market format file, row, range and domain map specified; typically used for rectangular matrices. | |
| int | MatrixMarketFileToCrsMatrix (const char *filename, const Epetra_Map &rowMap, Epetra_CrsMatrix *&A) |
| Constructs an Epetra_CrsMatrix object from a Matrix Market format file, only row map specified; allows user defined distribution of matrix rows, requires square matrix. | |
| int | MatrixMarketFileToCrsMatrix (const char *filename, const Epetra_Map &rowMap, const Epetra_Map &colMap, Epetra_CrsMatrix *&A) |
| Constructs an Epetra_CrsMatrix object from a Matrix Market format file, both row and column map specified; this version is seldom used unless you want explicit control over column map. | |
| int | MatrixMarketFileToCrsMatrix (const char *filename, const Epetra_Map &rowMap, const Epetra_Map &colMap, const Epetra_Map &rangeMap, const Epetra_Map &domainMap, Epetra_CrsMatrix *&A) |
| Constructs an Epetra_CrsMatrix object from a Matrix Market format file, row, column, range and domain map specified; this version is seldom required unless you want explicit control over column map. | |
| int | MatrixMarketFileToCrsMatrixHandle (const char *filename, const Epetra_Comm &comm, Epetra_CrsMatrix *&A, const Epetra_Map *rowMap, const Epetra_Map *colMap, const Epetra_Map *rangeMap, const Epetra_Map *domainMap) |
| int | MatlabFileToCrsMatrix (const char *filename, const Epetra_Comm &comm, Epetra_CrsMatrix *&A) |
| Constructs an Epetra_CrsMatrix object from a Matlab format file, distributes rows evenly across processors. | |
| int | mm_read_unsymmetric_sparse (const char *fname, int *M_, int *N_, int *nz_, double **val_, int **I_, int **J_) |
| int | mm_is_valid (MM_typecode matcode) |
| int | mm_read_banner (FILE *f, MM_typecode *matcode) |
| int | mm_write_mtx_crd_size (FILE *f, int M, int N, int nz) |
| int | mm_read_mtx_crd_size (FILE *f, int *M, int *N, int *nz) |
| int | mm_read_mtx_array_size (FILE *f, int *M, int *N) |
| int | mm_write_mtx_array_size (FILE *f, int M, int N) |
| int | mm_read_mtx_crd_data (FILE *f, int M, int N, int nz, int I[], int J[], double val[], MM_typecode matcode) |
| int | mm_read_mtx_crd_entry (FILE *f, int *I, int *J, double *real, double *imag, MM_typecode matcode) |
| int | mm_read_mtx_crd (char *fname, int *M, int *N, int *nz, int **I, int **J, double **val, MM_typecode *matcode) |
| int | mm_write_banner (FILE *f, MM_typecode matcode) |
| int | mm_write_mtx_crd (char fname[], int M, int N, int nz, int I[], int J[], double val[], MM_typecode matcode) |
| void | mm_typecode_to_str (MM_typecode matcode, char *buffer) |
| int | MatrixMarketFileToMultiVector (const char *filename, const Epetra_BlockMap &map, Epetra_MultiVector *&A) |
| Constructs an Epetra_MultiVector object from a Matrix Market format file. | |
| int | MultiVectorToMatlabFile (const char *filename, const Epetra_MultiVector &A) |
| Writes an Epetra_MultiVector object to a file that is compatible with Matlab. | |
| int | MultiVectorToMatrixMarketFile (const char *filename, const Epetra_MultiVector &A, const char *matrixName, const char *matrixDescription, bool writeHeader) |
| Writes an Epetra_MultiVector object to a Matrix Market format file. | |
| int | MultiVectorToMatlabHandle (FILE *handle, const Epetra_MultiVector &A) |
| Writes an Epetra_MultiVector object that is compatible with Matlab to a file handle. | |
| int | MultiVectorToMatrixMarketHandle (FILE *handle, const Epetra_MultiVector &A) |
| Writes an Epetra_MultiVector object that is compatible with Matrix Market array format to a file handle. | |
| int | MultiVectorToHandle (FILE *handle, const Epetra_MultiVector &A, bool mmFormat) |
| int | writeMultiVector (FILE *handle, const Epetra_MultiVector &A, bool mmFormat) |
| int | OperatorToMatlabFile (const char *filename, const Epetra_Operator &A) |
| Writes an Epetra_Operator object to a file that is compatible with Matlab. | |
| int | OperatorToMatrixMarketFile (const char *filename, const Epetra_Operator &A, const char *matrixName, const char *matrixDescription, bool writeHeader) |
| Writes an Epetra_Operator object to a Matrix Market format file, forming the coefficients by applying the operator to the e_j vectors. | |
| int | OperatorToHandle (FILE *handle, const Epetra_Operator &A) |
| Writes an Epetra_Operator object to a format file that is compatible with Matlab. | |
| int | writeOperatorStrip (FILE *handle, const Epetra_MultiVector &y, const Epetra_Map &rootDomainMap, const Epetra_Map &rootRangeMap, int startColumn) |
| int | get_nz (const Epetra_Operator &A, int &nz) |
| void | readEpetraLinearSystem (const std::string &fileName, const Epetra_Comm &comm, Teuchos::RefCountPtr< Epetra_CrsMatrix > *A=NULL, Teuchos::RefCountPtr< Epetra_Map > *map=NULL, Teuchos::RefCountPtr< Epetra_Vector > *x=NULL, Teuchos::RefCountPtr< Epetra_Vector > *b=NULL, Teuchos::RefCountPtr< Epetra_Vector > *xExact=NULL) |
| Read in an Epetra linear system from a file. | |
| int | RowMatrixToMatlabFile (const char *filename, const Epetra_RowMatrix &A) |
| Writes an Epetra_RowMatrix object to a file that is compatible with Matlab. | |
| int | RowMatrixToMatrixMarketFile (const char *filename, const Epetra_RowMatrix &A, const char *matrixName, const char *matrixDescription, bool writeHeader) |
| Writes an Epetra_RowMatrix object to a Matrix Market format file. | |
| int | RowMatrixToHandle (FILE *handle, const Epetra_RowMatrix &A) |
| Writes an Epetra_RowMatrix object to a format file that is compatible with Matlab. | |
| int | writeRowMatrix (FILE *handle, const Epetra_RowMatrix &A) |
| string | toString (const int &x) |
| string | toString (const unsigned int &x) |
| string | toString (const double &x) |
| int | MatrixMarketFileToVector (const char *filename, const Epetra_BlockMap &map, Epetra_Vector *&A) |
| Constructs an Epetra_Vector object from a Matrix Market format file. | |
| int | VectorToMatlabFile (const char *filename, const Epetra_Vector &A) |
| Writes an Epetra_Vector object to a file that is compatible with Matlab. | |
| int | VectorToMatrixMarketFile (const char *filename, const Epetra_Vector &A, const char *matrixName, const char *matrixDescription, bool writeHeader) |
| Writes an Epetra_Vector object to a Matrix Market format file. | |
| int | VectorToHandle (FILE *handle, const Epetra_Vector &A) |
| Writes an Epetra_Vector object to a format file that is compatible with Matlab. | |
| int | writeVector (FILE *handle, const Epetra_Vector &A) |
| std::string | toString (ModelEvaluator::EDerivativeMultiVectorOrientation orientation) |
| | |
| Teuchos::RefCountPtr< Epetra_Operator > | get_DfDp_op (const int l, const ModelEvaluator::OutArgs &outArgs) |
| | |
| Teuchos::RefCountPtr< Epetra_MultiVector > | get_DfDp_mv (const int l, const ModelEvaluator::OutArgs &outArgs) |
| | |
| Teuchos::RefCountPtr< Epetra_MultiVector > | get_DgDx_mv (const int j, const ModelEvaluator::OutArgs &outArgs, const EpetraExt::ModelEvaluator::EDerivativeMultiVectorOrientation mvOrientation) |
| | |
| Teuchos::RefCountPtr< Epetra_MultiVector > | get_DgDp_mv (const int j, const int l, const ModelEvaluator::OutArgs &outArgs, const EpetraExt::ModelEvaluator::EDerivativeMultiVectorOrientation mvOrientation) |
| | |
The EpetraExt::BlockCrsMatrix allows construction of a block matrix made up of Epetra_CrsMatrix blocks as well as access to the full systems as a Epetra_CrsMatrix. It derives from and extends the Epetra_CrsMatrix class
Constructing EpetraExt::BlockCrsMatrix objects
|
||||||||||||||||
|
Sorts a given container: deal with a problem with some STL impl.'s.
Definition at line 158 of file EpetraExt_Directory.h. |
|
||||||||||
|
Checks if data in a container is sorted.
Definition at line 189 of file EpetraExt_Directory.h. |
|
||||||||||||||||||||||||||||
|
Method for internal use... sparsedot forms a dot-product between two sparsely-populated 'vectors'. Important assumption: assumes the indices in u_ind and v_ind are sorted. Definition at line 55 of file EpetraExt_MatrixMatrix.cpp. |
|
|
Definition at line 122 of file EpetraExt_MatrixMatrix.cpp. |
|
||||||||||||||||
|
Definition at line 142 of file EpetraExt_MatrixMatrix.cpp. |
|
||||||||||||||||
|
Definition at line 254 of file EpetraExt_MatrixMatrix.cpp. |
|
||||||||||||||||
|
Definition at line 452 of file EpetraExt_MatrixMatrix.cpp. |
|
||||||||||||||||
|
Definition at line 587 of file EpetraExt_MatrixMatrix.cpp. |
|
||||||||||||||||
|
Definition at line 765 of file EpetraExt_MatrixMatrix.cpp. |
|
||||||||||||||||||||||||
|
Definition at line 880 of file EpetraExt_MatrixMatrix.cpp. |
|
||||||||||||||||||||||||
|
Definition at line 901 of file EpetraExt_MatrixMatrix.cpp. |
|
||||||||||||||||
|
Definition at line 949 of file EpetraExt_MatrixMatrix.cpp. |
|
||||||||||||
|
Definition at line 1010 of file EpetraExt_MatrixMatrix.cpp. |
|
|
Definition at line 36 of file EpetraExt_Version.h. |
|
||||||||||||||||
|
Constructs an Epetra_BlockMap object from a Matrix Market format file. This function constructs an Epetra_BlockMap or Epetra_Map object by reading a Matrix Market file. If the file was created using the EpetraExt::BlockMapOut functions, special information was encoded in the comment field of this map that allows for identical reproduction of the map, including distribution across processors and element size information. If the same of processors is being used to create the object as were used to write it, the object will be an exact reproduction of the original. Otherwise, a uniform distribution of the GIDs will be created. The first column of the input file will must be the list of GIDs in the map. If the block map has non-uniform sizes, a second column must contain the element sizes.
Definition at line 41 of file EpetraExt_BlockMapIn.cpp. |
|
||||||||||||||||
|
Constructs an Epetra_BlockMap object from a Matrix Market format file. This function constructs an Epetra_BlockMap or Epetra_Map object by reading a Matrix Market file. If the file was created using the EpetraExt::BlockMapOut functions, special information was encoded in the comment field of this map that allows for identical reproduction of the map, including distribution across processors and element size information. If the same of processors is being used to create the object as were used to write it, the object will be an exact reproduction of the original. Otherwise, a uniform distribution of the GIDs will be created. The first column of the input file will must be the list of GIDs in the map. If the block map has non-uniform sizes, a second column must contain the element sizes.
Definition at line 49 of file EpetraExt_BlockMapIn.cpp. |
|
||||||||||||||||
|
Definition at line 156 of file EpetraExt_BlockMapIn.cpp. |
|
||||||||||||||||||||||||||||
|
Constructs row,col,range and domain maps from a matrix-market matrix file.
Definition at line 181 of file EpetraExt_BlockMapIn.cpp. |
|
||||||||||||||||||||||||
|
Writes an Epetra_BlockMap or Epetra_Map object to a Matrix Market format file. This function takes an Epetra_BlockMap or Epetra_Map object and writes it to the specified file. The map can be distributed or serial. The user can provide a strings containing the object name, a description, and specify that header information should or should not be printed to the file. Special information is encoded in the comment field of this map that allows for identical reproduction of the map, including distribution across processors and element size information. The first column of the output file will be the list of GIDs in the map. If the block map has non-uniform sizes, a second column will be generated containing the element sizes.
Definition at line 40 of file EpetraExt_BlockMapOut.cpp. |
|
||||||||||||
|
Writes an Epetra_BlockMap or Epetra_Map object to a file handle. This function takes an Epetra_BlockMap or Epetra_Map object and writes it to the specified file handle.
Definition at line 111 of file EpetraExt_BlockMapOut.cpp. |
|
||||||||||||||||||||||||
|
Definition at line 173 of file EpetraExt_BlockMapOut.cpp. |
|
||||||||||||||||
|
Constructs an Epetra_CrsMatrix object from a Matrix Market format file, simplest version: requires matrix to be square, distributes rows evenly across processors. This function constructs an Epetra_CrsMatrix object by reading a Matrix Market file.
Definition at line 40 of file EpetraExt_CrsMatrixIn.cpp. |
|
||||||||||||||||||||||||
|
Constructs an Epetra_CrsMatrix object from a Matrix Market format file, row, range and domain map specified; typically used for rectangular matrices. Reads an Epetra_CrsMatrix object from a matrix-market file, but uses the specified maps for constructing and 'FillComplete()'ing the matrix. Successfully creates rectangular matrices.
Definition at line 46 of file EpetraExt_CrsMatrixIn.cpp. |
|
||||||||||||||||
|
Constructs an Epetra_CrsMatrix object from a Matrix Market format file, only row map specified; allows user defined distribution of matrix rows, requires square matrix. This function constructs an Epetra_CrsMatrix object by reading a Matrix Market file.
Definition at line 52 of file EpetraExt_CrsMatrixIn.cpp. |
|
||||||||||||||||||||
|
Constructs an Epetra_CrsMatrix object from a Matrix Market format file, both row and column map specified; this version is seldom used unless you want explicit control over column map. This function constructs an Epetra_CrsMatrix object by reading a Matrix Market file.
Definition at line 58 of file EpetraExt_CrsMatrixIn.cpp. |
|
||||||||||||||||||||||||||||
|
Constructs an Epetra_CrsMatrix object from a Matrix Market format file, row, column, range and domain map specified; this version is seldom required unless you want explicit control over column map. Reads an Epetra_CrsMatrix object from a matrix-market file, but uses the specified maps for constructing and 'FillComplete()'ing the matrix. Successfully creates rectangular matrices.
Definition at line 64 of file EpetraExt_CrsMatrixIn.cpp. |
|
||||||||||||||||||||||||||||||||
|
Definition at line 70 of file EpetraExt_CrsMatrixIn.cpp. |
|
||||||||||||||||
|
Constructs an Epetra_CrsMatrix object from a Matlab format file, distributes rows evenly across processors. This function constructs an Epetra_CrsMatrix object by reading a Matlab (i,j,value) format file.
The format expected for the input file is a list of nonzero entries with one entry per row. Each row will have the row index, column index and value listed with space in between each item. The number of lines in the file should be exactly the number of entries of the matrix. For example, consider the following matrix where only the nonzero values are stored:
A Matlab format file for this matrix would be: 1 1 5.0 1 2 7.0 2 1 3.0 2 2 2.0 2 4 1.0 4 4 4.0 Note that the entries can be listed in any order and that the matrix does not need to be square. Values in the first and second columns must be integer values and in those in the third column must be floating point format. (See the Matlab home page for details.) Definition at line 168 of file EpetraExt_CrsMatrixIn.cpp. |
|
||||||||||||||||||||||||||||||||
|
Definition at line 22 of file EpetraExt_mmio.cpp. |
|
|
Definition at line 96 of file EpetraExt_mmio.cpp. |
|
||||||||||||
|
Definition at line 106 of file EpetraExt_mmio.cpp. |
|
||||||||||||||||||||
|
Definition at line 191 of file EpetraExt_mmio.cpp. |
|
||||||||||||||||||||
|
Definition at line 197 of file EpetraExt_mmio.cpp. |
|
||||||||||||||||
|
Definition at line 228 of file EpetraExt_mmio.cpp. |
|
||||||||||||||||
|
Definition at line 257 of file EpetraExt_mmio.cpp. |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 271 of file EpetraExt_mmio.cpp. |
|
||||||||||||||||||||||||||||
|
Definition at line 304 of file EpetraExt_mmio.cpp. |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 339 of file EpetraExt_mmio.cpp. |
|
||||||||||||
|
Definition at line 398 of file EpetraExt_mmio.cpp. |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 411 of file EpetraExt_mmio.cpp. |
|
||||||||||||
|
Definition at line 457 of file EpetraExt_mmio.cpp. |
|
||||||||||||||||
|
Constructs an Epetra_MultiVector object from a Matrix Market format file. This function constructs an Epetra_MultiVector object by reading a Matrix Market file.
Definition at line 37 of file EpetraExt_MultiVectorIn.cpp. |
|
||||||||||||
|
Writes an Epetra_MultiVector object to a file that is compatible with Matlab. This function takes any matrix that implements the Epetra_MultiVector interface and writes it to the specified file. The matrix can be distributed or serial. This function is a convenience wrapper around MultiVectorToMatrixMarketFile. The following Matlab commands can be used to read the resulting file and convert to it to a Matlab sparse matrix:
Definition at line 43 of file EpetraExt_MultiVectorOut.cpp. |
|
||||||||||||||||||||||||
|
Writes an Epetra_MultiVector object to a Matrix Market format file. This function takes an Epetra_MultiVector object and writes it to the specified file. The multivector can be distributed or serial. The user can provide a strings containing the object name, a description, and specify that header information should or should not be printed to the file.
Definition at line 57 of file EpetraExt_MultiVectorOut.cpp. |
|
||||||||||||
|
Writes an Epetra_MultiVector object that is compatible with Matlab to a file handle. This function takes an Epetra_MultiVector and writes it to the specified file handle.
Definition at line 94 of file EpetraExt_MultiVectorOut.cpp. |
|
||||||||||||
|
Writes an Epetra_MultiVector object that is compatible with Matrix Market array format to a file handle. This function takes an Epetra_MultiVector and writes it to the specified file handle.
Definition at line 97 of file EpetraExt_MultiVectorOut.cpp. |
|
||||||||||||||||
|
Definition at line 100 of file EpetraExt_MultiVectorOut.cpp. |
|
||||||||||||||||
|
Definition at line 167 of file EpetraExt_MultiVectorOut.cpp. |
|
||||||||||||
|
Writes an Epetra_Operator object to a file that is compatible with Matlab. This function takes any matrix that implements the Epetra_Operator interface and writes it to the specified file. The matrix can be distributed or serial. This function is a convenience wrapper around OperatorToMatrixMarketFile. The following Matlab commands can be used to read the resulting file and convert to it to a Matlab sparse matrix:
Definition at line 43 of file EpetraExt_OperatorOut.cpp. |
|
||||||||||||||||||||||||
|
Writes an Epetra_Operator object to a Matrix Market format file, forming the coefficients by applying the operator to the e_j vectors. This function takes any linear operator that implements the Epetra_Operator interface and writes it to the specified file. The operator can be distributed or serial. The user can provide a strings containing the matrix name, a matrix description, and specify that header information should or should not be printed to the file. The coeffients are formed by applying the operator to the canonical vectors
where the value 1 appears in the the jth entry. The number of canonical vectors used is determined by the size of the OperatorDomainMap() and the lengths by the size of OperatorRangeMap().
Definition at line 50 of file EpetraExt_OperatorOut.cpp. |
|
||||||||||||
|
Writes an Epetra_Operator object to a format file that is compatible with Matlab. This function takes any matrix that implements the Epetra_Operator interface and writes it to the specified file handle. The matrix can be distributed or serial. This function is a convenience wrapper around OperatorToMatrixMarketFile.
Definition at line 98 of file EpetraExt_OperatorOut.cpp. |
|
||||||||||||||||||||||||
|
Definition at line 161 of file EpetraExt_OperatorOut.cpp. |
|
||||||||||||
|
Definition at line 185 of file EpetraExt_OperatorOut.cpp. |
|
||||||||||||||||||||||||||||||||
|
Read in an Epetra linear system from a file.
ToDo: Finish documentation! ToDo: Put this in EpetraExt after the release is finished. Definition at line 32 of file EpetraExt_readEpetraLinearSystem.cpp. |
|
||||||||||||
|
Writes an Epetra_RowMatrix object to a file that is compatible with Matlab. This function takes any matrix that implements the Epetra_RowMatrix interface and writes it to the specified file. The matrix can be distributed or serial. This function is a convenience wrapper around RowMatrixToMatrixMarketFile. The following Matlab commands can be used to read the resulting file and convert to it to a Matlab sparse matrix:
Definition at line 42 of file EpetraExt_RowMatrixOut.cpp. |
|
||||||||||||||||||||||||
|
Writes an Epetra_RowMatrix object to a Matrix Market format file. This function takes any matrix that implements the Epetra_RowMatrix interface and writes it to the specified file. The matrix can be distributed or serial. The user can provide a strings containing the matrix name, a matrix description, and specify that header information should or should not be printed to the file.
Definition at line 48 of file EpetraExt_RowMatrixOut.cpp. |
|
||||||||||||
|
Writes an Epetra_RowMatrix object to a format file that is compatible with Matlab. This function takes any matrix that implements the Epetra_RowMatrix interface and writes it to the specified file handle. The matrix can be distributed or serial. This function is a convenience wrapper around RowMatrixToMatrixMarketFile.
Definition at line 86 of file EpetraExt_RowMatrixOut.cpp. |
|
||||||||||||
|
Definition at line 141 of file EpetraExt_RowMatrixOut.cpp. |
|
|
Definition at line 5 of file EpetraExt_Utils.cpp. |
|
|
Definition at line 13 of file EpetraExt_Utils.cpp. |
|
|
Definition at line 20 of file EpetraExt_Utils.cpp. |
|
||||||||||||||||
|
Constructs an Epetra_Vector object from a Matrix Market format file. This function constructs an Epetra_Vector object by reading a Matrix Market file.
Definition at line 37 of file EpetraExt_VectorIn.cpp. |
|
||||||||||||
|
Writes an Epetra_Vector object to a file that is compatible with Matlab. This function takes any matrix that implements the Epetra_Vector interface and writes it to the specified file. The matrix can be distributed or serial. This function is a convenience wrapper around VectorToMatrixMarketFile. The following Matlab commands can be used to read the resulting file and convert to it to a Matlab sparse matrix:
Definition at line 44 of file EpetraExt_VectorOut.cpp. |
|
||||||||||||||||||||||||
|
Writes an Epetra_Vector object to a Matrix Market format file. This function takes any matrix that implements the Epetra_Vector interface and writes it to the specified file. The matrix can be distributed or serial. The user can provide a strings containing the matrix name, a matrix description, and specify that header information should or should not be printed to the file.
Definition at line 48 of file EpetraExt_VectorOut.cpp. |
|
||||||||||||
|
Writes an Epetra_Vector object to a format file that is compatible with Matlab. This function takes any matrix that implements the Epetra_Vector interface and writes it to the specified file handle. The matrix can be distributed or serial. This function is a convenience wrapper around VectorToMatrixMarketFile.
Definition at line 55 of file EpetraExt_VectorOut.cpp. |
|
||||||||||||
|
Definition at line 59 of file EpetraExt_VectorOut.cpp. |
|
|
Definition at line 399 of file EpetraExt_ModelEvaluator.cpp. |
|
||||||||||||
|
Definition at line 413 of file EpetraExt_ModelEvaluator.cpp. |
|
||||||||||||
|
Definition at line 427 of file EpetraExt_ModelEvaluator.cpp. |
|
||||||||||||||||
|
Definition at line 442 of file EpetraExt_ModelEvaluator.cpp. |
|
||||||||||||||||||||
|
Definition at line 458 of file EpetraExt_ModelEvaluator.cpp. |
1.3.9.1