|
Classes |
| class | EpetraExt::BlockCrsMatrix |
| class | EpetraExt::BlockMultiVector |
| class | EpetraExt::BlockUtility |
| class | EpetraExt::BlockVector |
| class | EpetraExt::MultiComm |
| class | EpetraExt::MultiMpiComm |
| class | EpetraExt::MultiPointModelEvaluator |
| class | EpetraExt::MultiSerialComm |
| 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::MatrixMatrix |
| | Collection of matrix-matrix operations. More...
|
| class | EpetraExt::CrsMatrixStruct |
| class | EpetraExt::CrsWrapper |
| class | EpetraExt::CrsWrapper_Epetra_CrsMatrix |
| class | EpetraExt::CrsWrapper_GraphBuilder |
| 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::InArgsGetterSetter_x_dot |
| | Class that gets and sets x_dot in an InArgs object. More...
|
| class | EpetraExt::InArgsGetterSetter_x |
| | Class that gets and sets x in an InArgs object. More...
|
| class | EpetraExt::InArgsGetterSetter_p |
| | Class that gets and sets p(l) in an InArgs object. More...
|
| class | EpetraExt::OutArgsGetterSetter_f |
| | Class that gets and sets f in an OutArgs object. More...
|
| class | EpetraExt::OutArgsGetterSetter_g |
| | Class that gets and sets g(j) in an OutArgs object. More...
|
| class | EpetraExt::CrsGraph_AMD |
| | EpetraExt::CrsGraph_AMD: A transform for Approximate Minimum Degree Reordering using Tim Daley's AMD Algorithm. More...
|
| class | EpetraExt::BlockAdjacencyGraph |
| 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...
|
| class | EpetraExt::Permutation< T > |
| | Permutation stores and describes a permutation matrix P. 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::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::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...
|
| class | EpetraExt::DiagonalQuadraticResponseOnlyModelEvaluator |
| | A simple quadratic parallel response-only model evaluator. More...
|
| class | EpetraExt::DiagonalTransientModel |
| | Simple transient diagonal model for an implicit or explicit ODE. 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 | mult_A_B (CrsMatrixStruct &Aview, CrsMatrixStruct &Bview, CrsWrapper &C) |
| int | mult_A_Btrans (CrsMatrixStruct &Aview, CrsMatrixStruct &Bview, CrsWrapper &C) |
| int | mult_Atrans_B (CrsMatrixStruct &Aview, CrsMatrixStruct &Bview, CrsWrapper &C) |
| int | mult_Atrans_Btrans (CrsMatrixStruct &Aview, CrsMatrixStruct &Bview, CrsWrapper &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) |
| int | dumpCrsMatrixStruct (const CrsMatrixStruct &M) |
| void | insert_matrix_locations (CrsWrapper_GraphBuilder &graphbuilder, Epetra_CrsMatrix &C) |
| 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) |
| int | writeBlockMap (FILE *handle, int length, const int *v1, const int *v2, bool doSizes) |
| int | BlockMapToHandle (std::FILE *handle, const Epetra_BlockMap &blockMap) |
| | Writes an Epetra_BlockMap or Epetra_Map object to a file handle.
|
| int | writeBlockMap (std::FILE *handle, int length, const int *v1, const int *v2, bool doSizes) |
| void | sort_three (int *list, int *parlista, double *parlistb, int start, int end) |
| int | MatrixMarketFileToCrsMatrix (const char *filename, const Epetra_Comm &comm, Epetra_CrsMatrix *&A) |
| int | MatrixMarketFileToCrsMatrix (const char *filename, const Epetra_Comm &comm, Epetra_CrsMatrix *&A, const bool transpose) |
| int | MatrixMarketFileToCrsMatrix (const char *filename, const Epetra_Comm &comm, Epetra_CrsMatrix *&A, const bool transpose, const bool verbose) |
| | 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, const bool transpose, const bool verbose) |
| | 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, const bool transpose, const bool verbose) |
| | 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, const bool transpose, const bool verbose) |
| | 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, const bool transpose, const bool verbose) |
| | 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, const bool transpose, const bool verbose) |
| void | quickpart_list_inc_int (int *list, int *parlista, double *parlistb, int start, int end, int *equal, int *larger) |
| 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) |
| int | MultiVectorToMatrixMarketHandle (FILE *handle, const Epetra_MultiVector &A) |
| int | MultiVectorToHandle (FILE *handle, const Epetra_MultiVector &A, bool mmFormat) |
| int | writeMultiVector (FILE *handle, const Epetra_MultiVector &A, bool mmFormat) |
| int | MultiVectorToMatrixMarketHandle (std::FILE *handle, const Epetra_MultiVector &A) |
| | Writes an Epetra_MultiVector object that is compatible with Matrix Market array format to a file handle.
|
| int | MultiVectorToMatlabHandle (std::FILE *handle, const Epetra_MultiVector &A) |
| | Writes an Epetra_MultiVector object that is compatible with Matlab to a file handle.
|
| int | MultiVectorToHandle (std::FILE *handle, const Epetra_MultiVector &A, bool mmFormat) |
| int | writeMultiVector (std::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) |
| 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) |
| int | OperatorToHandle (std::FILE *handle, const Epetra_Operator &A) |
| | Writes an Epetra_Operator object to a format file that is compatible with Matlab.
|
| int | writeOperatorStrip (std::FILE *handle, const Epetra_MultiVector &y, const Epetra_Map &rootDomainMap, const Epetra_Map &rootRangeMap, int startColumn) |
| 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) |
| int | writeRowMatrix (FILE *handle, const Epetra_RowMatrix &A) |
| int | RowMatrixToHandle (std::FILE *handle, const Epetra_RowMatrix &A) |
| | Writes an Epetra_RowMatrix object to a format file that is compatible with Matlab.
|
| int | writeRowMatrix (std::FILE *handle, const Epetra_RowMatrix &A) |
| std::string | toString (const int &x) |
| std::string | toString (const unsigned int &x) |
| std::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) |
| int | writeVector (FILE *handle, const Epetra_Vector &A) |
| int | VectorToHandle (std::FILE *handle, const Epetra_Vector &A) |
| | Writes an Epetra_Vector object to a format file that is compatible with Matlab.
|
| int | writeVector (std::FILE *handle, const Epetra_Vector &A) |
| std::string | toString (ModelEvaluator::EDerivativeMultiVectorOrientation orientation) |
| |
|
| std::string | toString (ModelEvaluator::EInArgsMembers inArg) |
| |
|
| std::string | toString (ModelEvaluator::EOutArgsMembers outArg) |
| |
|
| Teuchos::RefCountPtr< Epetra_Operator > | getLinearOp (const std::string &modelEvalDescription, const ModelEvaluator::Derivative &deriv, const std::string &derivName) |
| |
|
| Teuchos::RefCountPtr< Epetra_MultiVector > | getMultiVector (const std::string &modelEvalDescription, const ModelEvaluator::Derivative &deriv, const std::string &derivName, const ModelEvaluator::EDerivativeMultiVectorOrientation mvOrientation) |
| |
|
| 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_dot_mv (const int j, const ModelEvaluator::OutArgs &outArgs, const ModelEvaluator::EDerivativeMultiVectorOrientation mvOrientation) |
| |
|
| Teuchos::RefCountPtr< Epetra_MultiVector > | get_DgDx_mv (const int j, const ModelEvaluator::OutArgs &outArgs, const ModelEvaluator::EDerivativeMultiVectorOrientation mvOrientation) |
| |
|
| Teuchos::RefCountPtr< Epetra_MultiVector > | get_DgDp_mv (const int j, const int l, const ModelEvaluator::OutArgs &outArgs, const ModelEvaluator::EDerivativeMultiVectorOrientation mvOrientation) |
| |
|
| void | gatherModelNominalValues (const ModelEvaluator &model, ModelEvaluator::InArgs *nominalValues) |
| | Gather the nominal values from a model evaluator.
|
| void | gatherModelBounds (const ModelEvaluator &model, ModelEvaluator::InArgs *lowerBounds, ModelEvaluator::InArgs *upperBounds) |
| | Gather the lower and upper bounds from a model evaluator.
|
| void | scaleModelVars (const ModelEvaluator::InArgs &origVars, const ModelEvaluator::InArgs &varScalings, ModelEvaluator::InArgs *scaledVars, Teuchos::FancyOStream *out=0, Teuchos::EVerbosityLevel verbLevel=Teuchos::VERB_LOW) |
| | Scale the original unscaled variables into the scaled variables.
|
| void | scaleModelBounds (const ModelEvaluator::InArgs &origLowerBounds, const ModelEvaluator::InArgs &origUpperBounds, const double infBnd, const ModelEvaluator::InArgs &varScalings, ModelEvaluator::InArgs *scaledLowerBounds, ModelEvaluator::InArgs *scaledUpperBounds, Teuchos::FancyOStream *out=0, Teuchos::EVerbosityLevel verbLevel=Teuchos::VERB_LOW) |
| | Scale the lower and upper model variable bounds.
|
| void | unscaleModelVars (const ModelEvaluator::InArgs &scaledVars, const ModelEvaluator::InArgs &varScalings, ModelEvaluator::InArgs *origVars, Teuchos::FancyOStream *out=0, Teuchos::EVerbosityLevel verbLevel=Teuchos::VERB_LOW) |
| | Unscale the scaled variables.
|
| void | scaleModelFuncs (const ModelEvaluator::OutArgs &origFuncs, const ModelEvaluator::InArgs &varScalings, const ModelEvaluator::OutArgs &funcScalings, ModelEvaluator::OutArgs *scaledFuncs, bool *allFuncsWhereScaled, Teuchos::FancyOStream *out=0, Teuchos::EVerbosityLevel verbLevel=Teuchos::VERB_LOW) |
| | Scale the output functions and their derivative objects.
|
Teuchos::RefCountPtr< const
Epetra_Vector > | createInverseModelScalingVector (Teuchos::RefCountPtr< const Epetra_Vector > const &scalingVector) |
| | Create an inverse scaling vector.
|
| void | scaleModelVarsGivenInverseScaling (const Epetra_Vector &origVars, const Epetra_Vector &invVarScaling, Epetra_Vector *scaledVars) |
| | Scale a vector given its inverse scaling vector.
|
| void | scaleModelVarBoundsGivenInverseScaling (const Epetra_Vector &origLowerBounds, const Epetra_Vector &origUpperBounds, const double infBnd, const Epetra_Vector &invVarScaling, Epetra_Vector *scaledLowerBounds, Epetra_Vector *scaledUpperBounds) |
| | Scale the model variable bounds.
|
| void | unscaleModelVarsGivenInverseScaling (const Epetra_Vector &origVars, const Epetra_Vector &invVarScaling, Epetra_Vector *scaledVars) |
| | Unscale a vector given its inverse scaling vector.
|
| void | scaleModelFuncGivenForwardScaling (const Epetra_Vector &fwdFuncScaling, Epetra_Vector *funcs) |
| | Scale (in place) an output function vector given its forward scaling vector.
|
| void | scaleModelFuncFirstDerivOp (const Epetra_Vector *invVarScaling, const Epetra_Vector *fwdFuncScaling, Epetra_Operator *funcDerivOp, bool *didScaling) |
| | Scale (in place) an output first-order function derivative object represented as an Epetra_Operator given its function and variable scaling.
|
| void | scaleModelFuncFirstDeriv (const ModelEvaluator::Derivative &origFuncDeriv, const Epetra_Vector *invVarScaling, const Epetra_Vector *fwdFuncScaling, ModelEvaluator::Derivative *scaledFuncDeriv, bool *didScaling) |
| | Scale (in place) an output first-order function derivative object given its function and variable scaling.
|
| int | compare_ints (const void *a, const void *b) |
| | Given an Epetra_CrsGraph that has block structure, an adjacency graph is constructed representing the block connectivity of the original graph.
|
| Teuchos::RCP< DiagonalQuadraticResponseOnlyModelEvaluator > | diagonalQuadraticResponseOnlyModelEvaluator (const Teuchos::RCP< Epetra_Comm > &comm, const int localDim, const double &pt, const double &p0, const double &scale) |
| | Nonmember constructor.
|