EpetraExt Development
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 CGLpApp::AdvDiffReactOptModelCreatorA utility class for creating an AdvDiffReactOptModelCreator/tt> object by reading from the command-line
 CEpetraExt::BlockAdjacencyGraph
 CEpetraExt::BlockUtility
 CEpetraExt::CrsMatrixStruct
 CEpetraExt::CrsWrapper
 CEpetraExt::CrsWrapper_Epetra_CrsMatrix
 CEpetraExt::CrsWrapper_GraphBuilder< int_type >
 CGenSQP::DataPoolProvides the interface to a generic data pool
 CGLpApp::GLpYUEpetraDataPool
 CEpetraExt::ModelEvaluator::DerivativeSimple aggregate class that stores a derivative object as a general linear operator or as a multi-vector
 CEpetraExt::ModelEvaluator::DerivativeMultiVectorSimple aggregate class for a derivative object represented as a column-wise multi-vector or its transpose as a row-wise multi-vector
 CEpetraExt::ModelEvaluator::DerivativeProperties
 CEpetraExt::ModelEvaluator::DerivativeSupport
 CTeuchos::Describable
 CEpetraExt::ModelEvaluatorBase interface for evaluating a stateless "model"
 CEpetraExt::DiagonalQuadraticResponseOnlyModelEvaluatorA simple quadratic parallel response-only model evaluator
 CEpetraExt::DiagonalTransientModelSimple transient diagonal model for an implicit or explicit ODE
 CEpetraExt::MultiPointModelEvaluator
 CEpetraModelEval2DSimSimple example ModelEvaluator subclass for a 2x2 set of parameterized nonlinear equations
 CEpetraModelEval4DOptA simple serial example model which includes a parameter subvector and a response function that can be used to define an optimization problem
 CEpetraMultiPointModelEval4DOptA simple serial example model which includes a parameter subvector and a response function that can be used to define an optimization problem
 CGLpApp::AdvDiffReactOptModelPDE-constrained inverse problem based on a 2D discretization of a diffusion/reaction system
 CEpetraExt::Directory< KT, DT, DH, AC, MG >Distributed Directory Tool
 CEpetra_BLAS [external]
 CEpetraExt_BlockDiagMatrixEpetraExt_BlockDiagMatrix: A class for storing distributed block matrices
 CEpetra_CrsMatrix [external]
 CEpetraExt::BlockCrsMatrix
 CEpetra_MultiVector [external]
 CEpetraExt::BlockMultiVector
 CEpetra_Vector [external]
 CEpetraExt::BlockVector
 CEpetra_Comm [external]
 CEpetraExt::MultiComm
 CEpetraExt::MultiMpiComm
 CEpetraExt::MultiSerialComm
 CEpetra_MpiComm [external]
 CEpetraExt::MultiMpiComm
 CEpetra_CompObject [external]
 CEpetra_BasicRowMatrix [external]
 CEpetraExt_HypreIJMatrix
 CEpetra_CrsMatrix [external]
 CEpetra_MultiVector [external]
 CEpetra_PETScAIJMatrixEpetra_PETScAIJMatrix: A class for constructing and using real-valued sparse compressed row matrices
 CEpetra_Data [external]
 CEpetraExt::LightweightMapData
 CEpetra_Object [external]
 CEpetra_BasicRowMatrix [external]
 CEpetra_DistObject [external]
 CEpetraExt::DistArray< T >DistArray<T>: A class to store row-oriented multivectors of type T
 CEpetraExt_BlockDiagMatrixEpetraExt_BlockDiagMatrix: A class for storing distributed block matrices
 CEpetraExt_PointToBlockDiagPermuteEpetraExt_PointToBlockDiagPermute: A class for managing point-to-block-diagonal permutations
 CEpetra_CrsMatrix [external]
 CEpetra_MultiVector [external]
 CEpetra_MpiComm [external]
 CEpetra_PETScAIJMatrixEpetra_PETScAIJMatrix: A class for constructing and using real-valued sparse compressed row matrices
 CEpetra_Operator [external]
 CEpetraExt::Epetra_Timed_OperatorClass allows for timing the action and inverse action of an Epetra_Opetator
 CEpetraExt::ProductOperatorImplements Epetra_Operator as a product of one or more Epetra_Operator objects
 CEpetraExt_BlockDiagMatrixEpetraExt_BlockDiagMatrix: A class for storing distributed block matrices
 CEpetraExt_PointToBlockDiagPermuteEpetraExt_PointToBlockDiagPermute: A class for managing point-to-block-diagonal permutations
 CEpetra_RowMatrix [external]
 CEpetra_BasicRowMatrix [external]
 CEpetra_CrsMatrix [external]
 CEpetra_PETScAIJMatrixEpetra_PETScAIJMatrix: A class for constructing and using real-valued sparse compressed row matrices
 CEpetra_SrcDistObject [external]
 CEpetra_DistObject [external]
 CEpetra_RowMatrix [external]
 CEpetraExt::EpetraExt_MatlabEngineA class which provides data and command access to Matlab from Epetra
 CEpetraExt::Exception
 CFindDataset_t
 CEpetraExt::Handle
 CEpetraExt::Epetra_Vector_Handle
 CEpetraExt::Hash< T >
 CEpetraExt::Hash< std::string >
 CEpetraExt::HDF5Class HDF5: A class for storing Epetra objects in parallel binary files
 CEpetra_GIDTypeVector< typename int_type >::impl
 CEpetraExt::TPermutation< T, int >
 CEpetraExt::Permutation< T >
 CEpetraExt::TPermutation< T, long long >
 CEpetraExt::Permutation64< T >
 CEpetraExt::TPermutation< T, int_type >Permutation stores and describes a permutation matrix P
 CEpetraExt::ModelEvaluator::InArgs
 CEpetraExt::ModelEvaluator::InArgsSetup
 CEpetraExt::InArgsGetterSetter_pClass that gets and sets p(l) in an InArgs object
 CEpetraExt::InArgsGetterSetter_xClass that gets and sets x in an InArgs object
 CEpetraExt::InArgsGetterSetter_x_dotClass that gets and sets x_dot in an InArgs object
 CEpetraExt::InArgsGetterSetter_x_dotdotClass that gets and sets x_dotdot in an InArgs object
 CEpetraExt::LightweightCrsMatrix
 CEpetraExt::LightweightMap
 CEpetraExt::MatrixMatrixCollection of matrix-matrix operations
 CEpetraExt::Migrate< KT, DT >Data Migration Utility used by EpetraExt::Directory
 CEpetraExt::Migrate1< DT >
 CEpetraExt::ModelEvaluator::MPDerivativeSimple aggregate class that stores a derivative object as a general linear operator or as a multi-vector
 CEpetraExt::ModelEvaluator::MPDerivativeMultiVectorSimple aggregate class for a derivative object represented as a column-wise multi-vector or its transpose as a row-wise multi-vector
 CStokhos::OrthogPolyBasis< ordinal_type, scalar_type >
 CStokhos::OrthogPolyExpansion< ordinal_type, scalar_type, node_type >
 CEpetraExt::ModelEvaluator::OutArgs
 CEpetraExt::ModelEvaluator::OutArgsSetup
 CEpetraExt::OutArgsGetterSetter_fClass that gets and sets f in an OutArgs object
 CEpetraExt::OutArgsGetterSetter_gClass that gets and sets g(j) in an OutArgs object
 CEpetraExt::PackTraits< T >Traits for packing and unpacking of data into char buffers for communication
 CEpetraExt::PackTraits< std::string >Full specialization of PackTraits for std::string
 CEpetraExt::PackTraits< std::vector< T > >Partial specialization of PackTraits for std::vector<> containing a primitive type
 CTeuchos::ParameterListAcceptor
 CEpetraExt::DiagonalTransientModelSimple transient diagonal model for an implicit or explicit ODE
 CEpetraExt::Perm_traits< T >Define some traits to make it easier to deal with template-parameters which are objects to be permuted
 CEpetraExt::Perm_traits< Epetra_CrsGraph >A specialization of Perm_traits for the specific type Epetra_CrsGraph
 CEpetraExt::Perm_traits< Epetra_CrsMatrix >A specialization of Perm_traits for the specific type Epetra_CrsMatrix
 CEpetraExt::Perm_traits< Epetra_MultiVector >A specialization of Perm_traits for the specific type Epetra_MultiVector
 CTeuchos::PolynomialTraits< Epetra_Vector >Specilization of Teuchos::PolynomialTraits for Epetra vectors
 CEpetraExt::ModelEvaluator::PreconditionerSimple aggregate struct that stores a preconditioner as an Epetra_Operator and a bool, about whether it is inverted or not
 CStokhos::Quadrature< ordinal_type, scalar_type >
 CTeuchos::RCP
 CEpetraExt::ModelEvaluator::Evaluation< Epetra_Vector >
 CEpetraExt::ModelEvaluator::Evaluation< ObjType >
 CEpetraExt::RemoteOnlyImport
 CEpetraExt::ModelEvaluator::SGDerivativeSimple aggregate class that stores a derivative object as a general linear operator or as a multi-vector
 CEpetraExt::ModelEvaluator::SGDerivativeMultiVectorSimple aggregate class for a derivative object represented as a column-wise multi-vector or its transpose as a row-wise multi-vector
 CStokhos::StandardStorage< ordinal_type, scalar_type >
 CEpetraExt::Transform< T, U >Base Class for all Epetra Transform Operators
 CEpetraExt::StructuralTransform< Epetra_CrsGraph, std::vector< typename Epetra_GIDTypeVector< int_type >::impl > >
 CEpetraExt::StructuralTransform< T, U >
 CEpetraExt::Transform< Epetra_CrsGraph, Epetra_CrsGraph >
 CEpetraExt::SameTypeTransform< Epetra_CrsGraph >
 CEpetraExt::StructuralSameTypeTransform< Epetra_CrsGraph >
 CEpetraExt::CrsGraph_AMDEpetraExt::CrsGraph_AMD: A transform for Approximate Minimum Degree Reordering using Tim Daley's AMD Algorithm
 CEpetraExt::CrsGraph_BTFBlock Triangular Factorization (Reordering) of Epetra_CrsGraph
 CEpetraExt::CrsGraph_OverlapGiven an input Epetra_CrsGraph, a "overlapped" Epetra_CrsGraph is generated including rows associated with off processor contributions
 CEpetraExt::CrsGraph_SymmRCMGenerates the symmetric RCM reordered version of a Epetra_CrsGraph
 CEpetraExt::CrsGraph_TransposeTransform to generate the explicit transpose of a Epetra_CrsGraph
 CEpetraExt::ViewTransform< Epetra_CrsGraph >
 CEpetraExt::CrsGraph_ViewGenerates a sub-block view of a Epetra_CrsGraph
 CEpetraExt::Transform< Epetra_CrsGraph, Epetra_MapColoring >
 CEpetraExt::StructuralTransform< Epetra_CrsGraph, Epetra_MapColoring >
 CEpetraExt::CrsGraph_MapColoringMap Coloring of independent columns in a Graph
 CEpetraExt::Transform< Epetra_CrsGraph, std::vector< Epetra_GIDTypeVector< int >::impl > >
 CEpetraExt::StructuralTransform< Epetra_CrsGraph, std::vector< Epetra_GIDTypeVector< int >::impl > >
 CEpetraExt::TCrsGraph_MapColoringIndex< int >
 CEpetraExt::CrsGraph_MapColoringIndex
 CEpetraExt::Transform< Epetra_CrsGraph, std::vector< Epetra_GIDTypeVector< int_type >::impl > >
 CEpetraExt::StructuralTransform< Epetra_CrsGraph, std::vector< Epetra_GIDTypeVector< int_type >::impl > >
 CEpetraExt::TCrsGraph_MapColoringIndex< int_type >Generates a std::vector of Epetra_IntVector's to be used to map perturbation contributions to a CrsGraph/CrsMatrix from a perturbed vector
 CEpetraExt::Transform< Epetra_CrsGraph, std::vector< Epetra_GIDTypeVector< long long >::impl > >
 CEpetraExt::StructuralTransform< Epetra_CrsGraph, std::vector< Epetra_GIDTypeVector< long long >::impl > >
 CEpetraExt::TCrsGraph_MapColoringIndex< long long >
 CEpetraExt::CrsGraph_MapColoringIndex64
 CEpetraExt::Transform< Epetra_CrsMatrix, Epetra_CrsMatrix >
 CEpetraExt::SameTypeTransform< Epetra_CrsMatrix >
 CEpetraExt::InPlaceTransform< Epetra_CrsMatrix >
 CEpetraExt::CrsMatrix_DirichletGiven an input Epetra_LinearProblem, apply given dirichlet conditions
 CEpetraExt::StructuralSameTypeTransform< Epetra_CrsMatrix >
 CEpetraExt::CrsMatrix_SolverMapGiven an input Epetra_CrsMatrix, the column map is checked for missing indices associated with the local rows
 CEpetraExt::ViewTransform< Epetra_CrsMatrix >
 CEpetraExt::CrsMatrix_ReindexGiven an Epetra_CrsMatrix, a "reindexed" version is returned based on the new row map
 CEpetraExt::CrsMatrix_ViewGenerates a sub-block view of a Epetra_CrsMatrix
 CEpetraExt::CrsMatrix_BTF
 CEpetraExt::CrsMatrix_SubCopyGenerates a sub-block view of a Epetra_CrsMatrix
 CEpetraExt::Transform< Epetra_LinearProblem, Epetra_LinearProblem >
 CEpetraExt::SameTypeTransform< Epetra_LinearProblem >
 CEpetraExt::InPlaceTransform< Epetra_LinearProblem >
 CEpetraExt::LinearProblem_ScaleGiven an input Epetra_LinearProblem, recursive, left and right scaling are performed
 CEpetraExt::StructuralSameTypeTransform< Epetra_LinearProblem >
 CEpetraExt::LinearProblem_SolverMapConstructs a LinearProblem with a "fixed" Column Map for the CrsMatrix
 CEpetraExt::ViewTransform< Epetra_LinearProblem >
 CEpetraExt::LinearProblem_ReindexGiven and input Epetra_LinearProblem, a "reindexed" version will be returned using the given NewRowMap
 CEpetraExt::LinearProblem_Reindex2Given and input Epetra_LinearProblem, a "reindexed" version will be returned using the given NewRowMap
 CEpetraExt::LinearProblem_BTF
 CEpetraExt::LinearProblem_BlockJacobi
 CEpetraExt::LinearProblem_CrsSingletonFilterEpetra_CrsSingletonFilter: A class for explicitly eliminating matrix rows and columns
 CEpetraExt::LinearProblem_GraphTransEpetraExt::LinearProblem_GraphTrans: Adaptation of a Epetra_CrsGraph Transform to a Epetra_LinearProblem Transform
 CEpetraExt::LinearProblem_MatrixTransAdaptation of an Epetra_CrsMatrix Transform to a Epetra_LinearProblem Transform
 CEpetraExt::LinearProblem_StaticCondensation
 CEpetraExt::Transform< Epetra_MultiVector, Epetra_MultiVector >
 CEpetraExt::SameTypeTransform< Epetra_MultiVector >
 CEpetraExt::ViewTransform< Epetra_MultiVector >
 CEpetraExt::MultiVector_ReindexGiven an input Epetra_MultiVector, a "reindexed" view is returned
 CEpetraExt::MultiVector_ViewGenerates a sub-block view of a Epetra_MultiVector
 CEpetraExt::Transform< Epetra_RowMatrix, Epetra_RowMatrix >
 CEpetraExt::SameTypeTransform< Epetra_RowMatrix >
 CEpetraExt::RowMatrix_TransposeTransform to form the explicit transpose of a Epetra_RowMatrix
 CEpetraExt::Transform< Epetra_Vector, Epetra_Vector >
 CEpetraExt::SameTypeTransform< Epetra_Vector >
 CEpetraExt::InPlaceTransform< Epetra_Vector >
 CEpetraExt::Vector_DirichletGiven an input Epetra_Vector, apply given dirichlet conditions
 CEpetraExt::Transform< T, T >
 CEpetraExt::TransformTypeRef< T >
 CEpetraExt::TransformTypePtr< T >
 CEpetraExt::SameTypeTransform< T > *
 CEpetraExt::SameTypeTransform< T >
 CEpetraExt::InPlaceTransform< T >
 CEpetraExt::StructuralSameTypeTransform< T >
 CEpetraExt::TPermutation< T, int >
 CEpetraExt::TPermutation< T, long long >
 CEpetraExt::TPermutation< T, int_type >Permutation stores and describes a permutation matrix P
 CEpetraExt::Transform_Composite< T >Composition Class for Epetra Transform SameType Operators
 CEpetraExt::ViewTransform< T >
 CGLpApp::Usr_Par
 CGenSQP::VectorProvides the interface to generic abstract vector libraries
 CGenSQP::YUEpetraVectorThe GenSQP::Vector / (y,u) Epetra_MultiVector adapter class
 CTeuchos::VerboseObject
 CEpetraExt::DiagonalTransientModelSimple transient diagonal model for an implicit or explicit ODE
 CEpetraExt::MultiMpiComm
 CGLpApp::AdvDiffReactOptModelPDE-constrained inverse problem based on a 2D discretization of a diffusion/reaction system
 CEpetraExt::XMLReaderClass XMLReader: A class for reading Epetra objects stored in XML files
 CEpetraExt::XMLWriterClass XMLWriter: A class for writing Trilinos objects to XML files