#include <MOR_ReducedOrderModelEvaluator.hpp>
Public Member Functions | |
ReducedOrderModelEvaluator (const Teuchos::RCP< EpetraExt::ModelEvaluator > &fullOrderModel, const Teuchos::RCP< const ReducedSpace > &solutionSpace, const Teuchos::RCP< ReducedOperatorFactory > &reducedOpFactory) | |
virtual Teuchos::RCP< const Epetra_Map > | get_x_map () const |
virtual Teuchos::RCP< const Epetra_Map > | get_f_map () const |
virtual Teuchos::RCP< const Epetra_Map > | get_p_map (int l) const |
virtual Teuchos::RCP< const Teuchos::Array< std::string > > | get_p_names (int l) const |
virtual Teuchos::RCP< const Epetra_Map > | get_g_map (int j) const |
virtual Teuchos::RCP< const Epetra_Vector > | get_x_init () const |
virtual Teuchos::RCP< const Epetra_Vector > | get_x_dot_init () const |
virtual Teuchos::RCP< const Epetra_Vector > | get_p_init (int l) const |
virtual double | get_t_init () const |
virtual double | getInfBound () const |
virtual Teuchos::RCP< const Epetra_Vector > | get_p_lower_bounds (int l) const |
virtual Teuchos::RCP< const Epetra_Vector > | get_p_upper_bounds (int l) const |
virtual double | get_t_upper_bound () const |
virtual double | get_t_lower_bound () const |
virtual Teuchos::RCP < Epetra_Operator > | create_W () const |
virtual Teuchos::RCP < Epetra_Operator > | create_DgDp_op (int j, int l) const |
virtual InArgs | createInArgs () const |
virtual OutArgs | createOutArgs () const |
virtual void | evalModel (const InArgs &inArgs, const OutArgs &outArgs) const |
Teuchos::RCP< const EpetraExt::ModelEvaluator > | getFullOrderModel () const |
Teuchos::RCP< const ReducedSpace > | getSolutionSpace () const |
void | reset_x_and_x_dot_init () |
void | reset_x_init () |
void | reset_x_dot_init () |
Private Member Functions | |
const Epetra_Map & | componentMap () const |
Teuchos::RCP< const Epetra_Map > | componentMapRCP () const |
ReducedOrderModelEvaluator (const ReducedOrderModelEvaluator &) | |
ReducedOrderModelEvaluator & | operator= (const ReducedOrderModelEvaluator &) |
Private Attributes | |
Teuchos::RCP < EpetraExt::ModelEvaluator > | fullOrderModel_ |
Teuchos::RCP< const ReducedSpace > | solutionSpace_ |
Teuchos::RCP < ReducedOperatorFactory > | reducedOpFactory_ |
Teuchos::RCP< Epetra_Vector > | x_init_ |
Teuchos::RCP< Epetra_Vector > | x_dot_init_ |
Definition at line 18 of file MOR_ReducedOrderModelEvaluator.hpp.
MOR::ReducedOrderModelEvaluator::ReducedOrderModelEvaluator | ( | const Teuchos::RCP< EpetraExt::ModelEvaluator > & | fullOrderModel, | |
const Teuchos::RCP< const ReducedSpace > & | solutionSpace, | |||
const Teuchos::RCP< ReducedOperatorFactory > & | reducedOpFactory | |||
) |
MOR::ReducedOrderModelEvaluator::ReducedOrderModelEvaluator | ( | const ReducedOrderModelEvaluator & | ) | [private] |
RCP< const Epetra_Map > MOR::ReducedOrderModelEvaluator::get_x_map | ( | ) | const [virtual] |
Definition at line 75 of file MOR_ReducedOrderModelEvaluator.cpp.
RCP< const Epetra_Map > MOR::ReducedOrderModelEvaluator::get_f_map | ( | ) | const [virtual] |
Definition at line 80 of file MOR_ReducedOrderModelEvaluator.cpp.
RCP< const Epetra_Map > MOR::ReducedOrderModelEvaluator::get_p_map | ( | int | l | ) | const [virtual] |
Definition at line 85 of file MOR_ReducedOrderModelEvaluator.cpp.
RCP< const Teuchos::Array< std::string > > MOR::ReducedOrderModelEvaluator::get_p_names | ( | int | l | ) | const [virtual] |
Definition at line 90 of file MOR_ReducedOrderModelEvaluator.cpp.
RCP< const Epetra_Map > MOR::ReducedOrderModelEvaluator::get_g_map | ( | int | j | ) | const [virtual] |
Definition at line 95 of file MOR_ReducedOrderModelEvaluator.cpp.
RCP< const Epetra_Vector > MOR::ReducedOrderModelEvaluator::get_x_init | ( | ) | const [virtual] |
Definition at line 100 of file MOR_ReducedOrderModelEvaluator.cpp.
RCP< const Epetra_Vector > MOR::ReducedOrderModelEvaluator::get_x_dot_init | ( | ) | const [virtual] |
Definition at line 105 of file MOR_ReducedOrderModelEvaluator.cpp.
RCP< const Epetra_Vector > MOR::ReducedOrderModelEvaluator::get_p_init | ( | int | l | ) | const [virtual] |
Definition at line 110 of file MOR_ReducedOrderModelEvaluator.cpp.
double MOR::ReducedOrderModelEvaluator::get_t_init | ( | ) | const [virtual] |
Definition at line 115 of file MOR_ReducedOrderModelEvaluator.cpp.
double MOR::ReducedOrderModelEvaluator::getInfBound | ( | ) | const [virtual] |
Definition at line 120 of file MOR_ReducedOrderModelEvaluator.cpp.
RCP< const Epetra_Vector > MOR::ReducedOrderModelEvaluator::get_p_lower_bounds | ( | int | l | ) | const [virtual] |
Definition at line 125 of file MOR_ReducedOrderModelEvaluator.cpp.
RCP< const Epetra_Vector > MOR::ReducedOrderModelEvaluator::get_p_upper_bounds | ( | int | l | ) | const [virtual] |
Definition at line 130 of file MOR_ReducedOrderModelEvaluator.cpp.
double MOR::ReducedOrderModelEvaluator::get_t_upper_bound | ( | ) | const [virtual] |
Definition at line 140 of file MOR_ReducedOrderModelEvaluator.cpp.
double MOR::ReducedOrderModelEvaluator::get_t_lower_bound | ( | ) | const [virtual] |
Definition at line 135 of file MOR_ReducedOrderModelEvaluator.cpp.
RCP< Epetra_Operator > MOR::ReducedOrderModelEvaluator::create_W | ( | ) | const [virtual] |
Definition at line 145 of file MOR_ReducedOrderModelEvaluator.cpp.
RCP< Epetra_Operator > MOR::ReducedOrderModelEvaluator::create_DgDp_op | ( | int | j, | |
int | l | |||
) | const [virtual] |
Definition at line 155 of file MOR_ReducedOrderModelEvaluator.cpp.
EpetraExt::ModelEvaluator::InArgs MOR::ReducedOrderModelEvaluator::createInArgs | ( | ) | const [virtual] |
Definition at line 160 of file MOR_ReducedOrderModelEvaluator.cpp.
EpetraExt::ModelEvaluator::OutArgs MOR::ReducedOrderModelEvaluator::createOutArgs | ( | ) | const [virtual] |
Definition at line 181 of file MOR_ReducedOrderModelEvaluator.cpp.
void MOR::ReducedOrderModelEvaluator::evalModel | ( | const InArgs & | inArgs, | |
const OutArgs & | outArgs | |||
) | const [virtual] |
Definition at line 230 of file MOR_ReducedOrderModelEvaluator.cpp.
Teuchos::RCP< const EpetraExt::ModelEvaluator > MOR::ReducedOrderModelEvaluator::getFullOrderModel | ( | ) | const |
Definition at line 54 of file MOR_ReducedOrderModelEvaluator.cpp.
Teuchos::RCP< const ReducedSpace > MOR::ReducedOrderModelEvaluator::getSolutionSpace | ( | ) | const |
Definition at line 59 of file MOR_ReducedOrderModelEvaluator.cpp.
void MOR::ReducedOrderModelEvaluator::reset_x_and_x_dot_init | ( | ) |
Definition at line 30 of file MOR_ReducedOrderModelEvaluator.cpp.
void MOR::ReducedOrderModelEvaluator::reset_x_init | ( | ) |
Definition at line 36 of file MOR_ReducedOrderModelEvaluator.cpp.
void MOR::ReducedOrderModelEvaluator::reset_x_dot_init | ( | ) |
Definition at line 45 of file MOR_ReducedOrderModelEvaluator.cpp.
const Epetra_Map & MOR::ReducedOrderModelEvaluator::componentMap | ( | ) | const [private] |
Definition at line 64 of file MOR_ReducedOrderModelEvaluator.cpp.
RCP< const Epetra_Map > MOR::ReducedOrderModelEvaluator::componentMapRCP | ( | ) | const [private] |
Definition at line 69 of file MOR_ReducedOrderModelEvaluator.cpp.
ReducedOrderModelEvaluator& MOR::ReducedOrderModelEvaluator::operator= | ( | const ReducedOrderModelEvaluator & | ) | [private] |
Teuchos::RCP<EpetraExt::ModelEvaluator> MOR::ReducedOrderModelEvaluator::fullOrderModel_ [private] |
Definition at line 59 of file MOR_ReducedOrderModelEvaluator.hpp.
Teuchos::RCP<const ReducedSpace> MOR::ReducedOrderModelEvaluator::solutionSpace_ [private] |
Definition at line 60 of file MOR_ReducedOrderModelEvaluator.hpp.
Teuchos::RCP<ReducedOperatorFactory> MOR::ReducedOrderModelEvaluator::reducedOpFactory_ [private] |
Definition at line 62 of file MOR_ReducedOrderModelEvaluator.hpp.
Teuchos::RCP<Epetra_Vector> MOR::ReducedOrderModelEvaluator::x_init_ [private] |
Definition at line 67 of file MOR_ReducedOrderModelEvaluator.hpp.
Teuchos::RCP<Epetra_Vector> MOR::ReducedOrderModelEvaluator::x_dot_init_ [private] |
Definition at line 68 of file MOR_ReducedOrderModelEvaluator.hpp.