#include <FEApp_ModelEvaluator.hpp>
Overridden from EpetraExt::ModelEvaluator . | |
| Teuchos::RCP< const Epetra_Map > | get_x_map () const |
| Return solution vector map. | |
| Teuchos::RCP< const Epetra_Map > | get_f_map () const |
| Return residual vector map. | |
| Teuchos::RCP< const Epetra_Map > | get_p_map (int l) const |
| Return parameter vector map. | |
| Teuchos::RCP< const Teuchos::Array< std::string > > | get_p_names (int l) const |
| Return array of parameter names. | |
| Teuchos::RCP< const Epetra_Vector > | get_x_init () const |
| Return initial solution. | |
| Teuchos::RCP< const Epetra_Vector > | get_p_init (int l) const |
| Return initial parameters. | |
| Teuchos::RCP< Epetra_Operator > | create_W () const |
| Create W = alpha*M + beta*J matrix. | |
| InArgs | createInArgs () const |
| Create InArgs. | |
| OutArgs | createOutArgs () const |
| Create OutArgs. | |
| void | evalModel (const InArgs &inArgs, const OutArgs &outArgs) const |
| Evaluate model on InArgs. | |
Public Member Functions | |
| ModelEvaluator (const Teuchos::RCP< FEApp::Application > &app, const Teuchos::RCP< Teuchos::Array< std::string > > &free_param_names=Teuchos::null) | |
Protected Attributes | |
| Teuchos::RCP< FEApp::Application > | app |
| Application object. | |
| Teuchos::RCP< Teuchos::Array< std::string > > | param_names |
| List of free parameter names. | |
| Teuchos::RCP< Sacado::ScalarParameterVector > | sacado_param_vec |
| Sacado parameter vector. | |
| Teuchos::RCP< Epetra_LocalMap > | epetra_param_map |
| Epetra map for parameter vector. | |
| Teuchos::RCP< Epetra_Vector > | epetra_param_vec |
| Epetra parameter vector. | |
Definition at line 47 of file FEApp_ModelEvaluator.hpp.
| FEApp::ModelEvaluator::ModelEvaluator | ( | const Teuchos::RCP< FEApp::Application > & | app, | |
| const Teuchos::RCP< Teuchos::Array< std::string > > & | free_param_names = Teuchos::null | |||
| ) |
Definition at line 36 of file FEApp_ModelEvaluator.cpp.
| Teuchos::RCP< const Epetra_Map > FEApp::ModelEvaluator::get_x_map | ( | ) | const |
| Teuchos::RCP< const Epetra_Map > FEApp::ModelEvaluator::get_f_map | ( | ) | const |
| Teuchos::RCP< const Epetra_Map > FEApp::ModelEvaluator::get_p_map | ( | int | l | ) | const |
| Teuchos::RCP< const Teuchos::Array< std::string > > FEApp::ModelEvaluator::get_p_names | ( | int | l | ) | const |
| Teuchos::RCP< const Epetra_Vector > FEApp::ModelEvaluator::get_x_init | ( | ) | const |
| Teuchos::RCP< const Epetra_Vector > FEApp::ModelEvaluator::get_p_init | ( | int | l | ) | const |
| Teuchos::RCP< Epetra_Operator > FEApp::ModelEvaluator::create_W | ( | ) | const |
| EpetraExt::ModelEvaluator::InArgs FEApp::ModelEvaluator::createInArgs | ( | ) | const |
| EpetraExt::ModelEvaluator::OutArgs FEApp::ModelEvaluator::createOutArgs | ( | ) | const |
| void FEApp::ModelEvaluator::evalModel | ( | const InArgs & | inArgs, | |
| const OutArgs & | outArgs | |||
| ) | const |
Teuchos::RCP<FEApp::Application> FEApp::ModelEvaluator::app [protected] |
Teuchos::RCP< Teuchos::Array<std::string> > FEApp::ModelEvaluator::param_names [protected] |
1.4.7