#include <MOR_ReducedBasisRepository.hpp>
Public Member Functions | |
ReducedBasisRepository (const Teuchos::RCP< ReducedBasisFactory > &factory) | |
Teuchos::RCP< const Epetra_Vector > | getOrigin (const Teuchos::RCP< Teuchos::ParameterList > ¶ms) |
Teuchos::RCP< const Epetra_MultiVector > | getBasis (const Teuchos::RCP< Teuchos::ParameterList > ¶ms) |
Private Types | |
typedef std::map< std::string, ReducedBasisElements > | InstanceMap |
Private Member Functions | |
ReducedBasisElements | getInstance (const Teuchos::RCP< Teuchos::ParameterList > ¶ms) |
Private Attributes | |
Teuchos::RCP< ReducedBasisFactory > | factory_ |
InstanceMap | instances_ |
Definition at line 22 of file MOR_ReducedBasisRepository.hpp.
typedef std::map<std::string, ReducedBasisElements> MOR::ReducedBasisRepository::InstanceMap [private] |
Definition at line 32 of file MOR_ReducedBasisRepository.hpp.
MOR::ReducedBasisRepository::ReducedBasisRepository | ( | const Teuchos::RCP< ReducedBasisFactory > & | factory | ) | [explicit] |
Definition at line 10 of file MOR_ReducedBasisRepository.cpp.
Teuchos::RCP< const Epetra_Vector > MOR::ReducedBasisRepository::getOrigin | ( | const Teuchos::RCP< Teuchos::ParameterList > & | params | ) |
Definition at line 17 of file MOR_ReducedBasisRepository.cpp.
Teuchos::RCP< const Epetra_MultiVector > MOR::ReducedBasisRepository::getBasis | ( | const Teuchos::RCP< Teuchos::ParameterList > & | params | ) |
Definition at line 24 of file MOR_ReducedBasisRepository.cpp.
ReducedBasisElements MOR::ReducedBasisRepository::getInstance | ( | const Teuchos::RCP< Teuchos::ParameterList > & | params | ) | [private] |
Definition at line 31 of file MOR_ReducedBasisRepository.cpp.
Teuchos::RCP<ReducedBasisFactory> MOR::ReducedBasisRepository::factory_ [private] |
Definition at line 30 of file MOR_ReducedBasisRepository.hpp.
Definition at line 33 of file MOR_ReducedBasisRepository.hpp.