| RBGen
    Version of the Day
    | 
Namespace RBGen contains the classes, structs, enums and utilities used by the RBGen package. More...
| Classes | |
| class | AnasaziPOD | 
| Class for producing a basis using the Anasazi eigensolver.  More... | |
| class | BurkardtFileIOHandler | 
| FileIOHandler for reading an Epetra_MultiVector from Burkardt data files.  More... | |
| class | EpetraCrsMatrixFileIOHandler | 
| FileIOHandler for reading EpetraCrsMatrix data from a file using EpetraExt.  More... | |
| class | EpetraMVFileIOFactory | 
| Abstract factory for creating a concrete FileIOFactory for reading an Epetra_MultiVector.  More... | |
| class | EpetraMVMethodFactory | 
| Specialization of MethodFactory for Epetra_MultiVector datasets.  More... | |
| class | EpetraMVPreprocessorFactory | 
| Specialization of a PreprocessorFactor for Epetra_MultiVector datasets.  More... | |
| class | FileIOHandler | 
| Abstract base class for reading datasets from files.  More... | |
| class | FileIOFactory | 
| Abstract factory for instantiating FileIOHandler concrete classes.  More... | |
| class | Filter | 
| Class for selecting desired singular values.  More... | |
| class | RangeFilter | 
| Range-based filter.  More... | |
| class | ThreshFilter | 
| Threshold-based filter.  More... | |
| class | CompFilter | 
| Composite filter.  More... | |
| class | IncSVDPOD | 
| Class for producing a basis using the Incremental SVD.  More... | |
| class | ISVD_MultiCDUDV | 
| IncSVD method implementing UDV storage with multiple coordinate descent passes.  More... | |
| class | ISVD_MultiSDAUDV | 
| IncSVD method implementing UDV storage with multiple steepest descent (variant A) passes.  More... | |
| class | ISVD_MultiSDBUDV | 
| IncSVD method implementing UDV storage with multiple steepest descent (variant B) passes.  More... | |
| class | ISVD_SingleUDV | 
| IncSVD method implementing UDV storage with a single coordinate descent pass.  More... | |
| class | ISVDMultiCD | 
| Class for producing a basis using the Incremental SVD in a single pass.  More... | |
| class | ISVDMultiSDA | 
| Class for producing a basis using the Incremental SVD in a single pass.  More... | |
| class | ISVDMultiSDB | 
| Class for producing a basis using the Incremental SVD in a single pass.  More... | |
| class | ISVDSingle | 
| Class for producing a basis using the Incremental SVD in a single pass.  More... | |
| class | ISVDUDV | 
| Class for producing a basis using the Incremental SVD.  More... | |
| class | LapackPOD | 
| Class for producing a basis using LAPACK.  More... | |
| class | MatrixMarketFileIOHandler | 
| FileIOHandler for reading an Epetra_MultiVector from a Matrix Market file.  More... | |
| class | Method | 
| Abstract base class for reduced basis methods.  More... | |
| class | MethodFactory | 
| Abstract factory for creating basis generation methods.  More... | |
| class | MSPreprocessor | 
| Specialization for Preprocessor using Epetra_MultiVector.  More... | |
| class | NetCDFFileIOHandler | 
| FileIOHandler for reading an Epetra_MultiVector from a NetCDF file.  More... | |
| class | NoPreprocessor | 
| Null preprocessor concrete class.  More... | |
| class | PODMethod | 
| Abstract base class for reduced basis POD methods.  More... | |
| class | Preprocessor | 
| Abstract base class for encapsulating dataset preprocessing.  More... | |
| class | PreprocessorFactory | 
| Abstract factory for instantiating Preprocessor concrete classes.  More... | |
| class | StSVDRTR | 
| Class for producing a POD basis using a trust-region optimization on the Stiefel manifold.  More... | |
| Enumerations | |
| enum | SortType { LARGEST, SMALLEST } | 
| Enumerated type to list the selection criteria for singular value filters.  More... | |
| Functions | |
| Teuchos::RCP < Teuchos::ParameterList > | createParams (const std::string &filename) | 
| Create a Teuchos::ParameterList from an XML file.  More... | |
| Teuchos::RCP< std::vector < std::string > > | genFileList (const Teuchos::ParameterList ¶ms) | 
| Extract the filename list from a Teuchos::ParameterList.  More... | |
| double | BasisAngle (const Epetra_MultiVector &S, const Epetra_MultiVector &T) | 
| Method for computing the angle between two subspaces represented as Epetra_MultiVector bases.  More... | |
Namespace RBGen contains the classes, structs, enums and utilities used by the RBGen package.
| enum RBGen::SortType | 
Enumerated type to list the selection criteria for singular value filters.
| Enumerator | |
|---|---|
| LARGEST | Select the largest singular values | 
| SMALLEST | Select the smallest singular values | 
Definition at line 12 of file RBGen_Filter.hpp.
| Teuchos::RCP< Teuchos::ParameterList > RBGen::createParams | ( | const std::string & | filename | ) | 
Create a Teuchos::ParameterList from an XML file.
Definition at line 10 of file RBGen_Params.cpp.
| Teuchos::RCP< std::vector< std::string > > RBGen::genFileList | ( | const Teuchos::ParameterList & | params | ) | 
Extract the filename list from a Teuchos::ParameterList.
Definition at line 161 of file RBGen_Params.cpp.
| double RBGen::BasisAngle | ( | const Epetra_MultiVector & | S, | 
| const Epetra_MultiVector & | T | ||
| ) | 
Method for computing the angle between two subspaces represented as Epetra_MultiVector bases.
Definition at line 10 of file RBGen_Utils.cpp.
 1.8.6
 1.8.6