|
Panzer
Version of the Day
|
#include <Panzer_ModelEvaluator_Epetra.hpp>

Overridden from EpetraExt::ModelEvaluator . | |
| Teuchos::RCP< const Epetra_Map > | get_x_map () const |
| Teuchos::RCP< const Epetra_Map > | get_f_map () const |
| Teuchos::RCP< const Epetra_Vector > | get_x_init () const |
| Teuchos::RCP< const Epetra_Vector > | get_x_dot_init () const |
| double | get_t_init () const |
| Teuchos::RCP< Epetra_Operator > | create_W () const |
| Teuchos::RCP< const Epetra_Map > | get_p_map (int l) const |
| Teuchos::RCP< const Teuchos::Array< std::string > > | get_p_names (int l) const |
| Teuchos::RCP< const Epetra_Vector > | get_p_init (int l) const |
| Teuchos::RCP< const Epetra_Map > | get_g_map (int l) const |
| InArgs | createInArgs () const |
| OutArgs | createOutArgs () const |
| void | evalModel (const InArgs &inArgs, const OutArgs &outArgs) const |
| void | set_t_init (double t) |
| Set initial time value. More... | |
| Teuchos::RCP< panzer::ResponseLibrary< panzer::Traits > > | getResponseLibrary () const |
| Get the response library used by this evaluator. More... | |
Post-Construction methods to add parameters and/or responses | |
| Teuchos::RCP< const Epetra_Map > | map_x_ |
| Teuchos::RCP< Epetra_Vector > | x0_ |
| Teuchos::RCP< Epetra_Vector > | x_dot_init_ |
| double | t_init_ |
| Teuchos::RCP< Epetra_Vector > | dummy_f_ |
| int | addDistributedParameter (const std::string name, const Teuchos::RCP< Epetra_Map > &global_map, const Teuchos::RCP< Epetra_Import > &importer, const Teuchos::RCP< Epetra_Vector > &ghosted_vector) |
| template<typename ResponseEvaluatorFactory_BuilderT > | |
| int | addResponse (const std::string &responseName, const std::vector< WorksetDescriptor > &wkst_desc, const ResponseEvaluatorFactory_BuilderT &builder) |
| void | buildResponses (const std::vector< Teuchos::RCP< panzer::PhysicsBlock > > &physicsBlocks, const panzer::EquationSetFactory &eqset_factory, const panzer::ClosureModelFactory_TemplateManager< panzer::Traits > &cm_factory, const Teuchos::ParameterList &closure_models, const Teuchos::ParameterList &user_data, const bool write_graphviz_file=false, const std::string &graphviz_file_prefix="") |
| void | buildResponses (const std::vector< Teuchos::RCP< panzer::PhysicsBlock > > &physicsBlocks, const panzer::ClosureModelFactory_TemplateManager< panzer::Traits > &cm_factory, const Teuchos::ParameterList &closure_models, const Teuchos::ParameterList &user_data, const bool write_graphviz_file=false, const std::string &graphviz_file_prefix="") |
| void | setOneTimeDirichletBeta (const double &beta) const |
| void | applyDirichletBCs (const Teuchos::RCP< Thyra::VectorBase< double > > &x, const Teuchos::RCP< Thyra::VectorBase< double > > &f) const |
| void | initializeEpetraObjs (panzer::BlockedEpetraLinearObjFactory< panzer::Traits, int > &lof) |
| void | initializeParameterVector (const std::vector< Teuchos::RCP< Teuchos::Array< std::string > > > &p_names, const std::vector< Teuchos::RCP< Teuchos::Array< double > > > &p_values, const Teuchos::RCP< panzer::ParamLib > ¶meter_library) |
| void | evalModel_basic (const InArgs &inArgs, const OutArgs &outArgs) const |
| for evaluation and handling of normal quantities, x,f,W, etc More... | |
| void | evalModel_basic_g (AssemblyEngineInArgs ae_inargs, const InArgs &inArgs, const OutArgs &outArgs) const |
| void | evalModel_basic_dgdx (AssemblyEngineInArgs ae_inargs, const InArgs &inArgs, const OutArgs &outArgs) const |
| void | evalModel_basic_dfdp (AssemblyEngineInArgs ae_inargs, const InArgs &inArgs, const OutArgs &outArgs) const |
| bool | required_basic_g (const OutArgs &outArgs) const |
| Are their required responses in the out args? g and DgDx. More... | |
| bool | required_basic_dgdx (const OutArgs &outArgs) const |
| Are their required responses in the out args? DgDx. More... | |
| bool | required_basic_dfdp (const OutArgs &outArgs) const |
| Are derivatives of the residual with respect to the parameters in the out args? DfDp. More... | |
| void | copyEpetraIntoThyra (const Epetra_MultiVector &x, const Teuchos::Ptr< Thyra::VectorBase< double > > &thyraVec) const |
| void | copyThyraIntoEpetra (const Thyra::VectorBase< double > &thyraVec, Epetra_MultiVector &x) const |
Definition at line 74 of file Panzer_ModelEvaluator_Epetra.hpp.
| panzer::ModelEvaluator_Epetra::ModelEvaluator_Epetra | ( | const Teuchos::RCP< panzer::FieldManagerBuilder > & | fmb, |
| const Teuchos::RCP< panzer::ResponseLibrary< panzer::Traits > > & | rLibrary, | ||
| const Teuchos::RCP< panzer::LinearObjFactory< panzer::Traits > > & | lof, | ||
| const std::vector< Teuchos::RCP< Teuchos::Array< std::string > > > & | p_names, | ||
| const std::vector< Teuchos::RCP< Teuchos::Array< double > > > & | p_values, | ||
| const Teuchos::RCP< panzer::GlobalData > & | global_data, | ||
| bool | build_transient_support | ||
| ) |
Definition at line 90 of file Panzer_ModelEvaluator_Epetra.cpp.
| panzer::ModelEvaluator_Epetra::ModelEvaluator_Epetra | ( | const Teuchos::RCP< panzer::FieldManagerBuilder > & | fmb, |
| const Teuchos::RCP< panzer::ResponseLibrary< panzer::Traits > > & | rLibrary, | ||
| const Teuchos::RCP< panzer::BlockedEpetraLinearObjFactory< panzer::Traits, int > > & | lof, | ||
| const std::vector< Teuchos::RCP< Teuchos::Array< std::string > > > & | p_names, | ||
| const std::vector< Teuchos::RCP< Teuchos::Array< double > > > & | p_values, | ||
| const Teuchos::RCP< panzer::GlobalData > & | global_data, | ||
| bool | build_transient_support | ||
| ) |
Definition at line 130 of file Panzer_ModelEvaluator_Epetra.cpp.
|
virtual |
Implements EpetraExt::ModelEvaluator.
Definition at line 252 of file Panzer_ModelEvaluator_Epetra.cpp.
|
virtual |
Implements EpetraExt::ModelEvaluator.
Definition at line 258 of file Panzer_ModelEvaluator_Epetra.cpp.
|
virtual |
Reimplemented from EpetraExt::ModelEvaluator.
Definition at line 264 of file Panzer_ModelEvaluator_Epetra.cpp.
|
virtual |
Reimplemented from EpetraExt::ModelEvaluator.
Definition at line 270 of file Panzer_ModelEvaluator_Epetra.cpp.
|
virtual |
Reimplemented from EpetraExt::ModelEvaluator.
Definition at line 276 of file Panzer_ModelEvaluator_Epetra.cpp.
|
virtual |
Reimplemented from EpetraExt::ModelEvaluator.
Definition at line 282 of file Panzer_ModelEvaluator_Epetra.cpp.
|
virtual |
Reimplemented from EpetraExt::ModelEvaluator.
Definition at line 288 of file Panzer_ModelEvaluator_Epetra.cpp.
|
virtual |
Reimplemented from EpetraExt::ModelEvaluator.
Definition at line 294 of file Panzer_ModelEvaluator_Epetra.cpp.
|
virtual |
Reimplemented from EpetraExt::ModelEvaluator.
Definition at line 300 of file Panzer_ModelEvaluator_Epetra.cpp.
|
virtual |
Reimplemented from EpetraExt::ModelEvaluator.
Definition at line 306 of file Panzer_ModelEvaluator_Epetra.cpp.
|
virtual |
Implements EpetraExt::ModelEvaluator.
Definition at line 312 of file Panzer_ModelEvaluator_Epetra.cpp.
|
virtual |
Implements EpetraExt::ModelEvaluator.
Definition at line 329 of file Panzer_ModelEvaluator_Epetra.cpp.
|
virtual |
Implements EpetraExt::ModelEvaluator.
Definition at line 436 of file Panzer_ModelEvaluator_Epetra.cpp.
| void panzer::ModelEvaluator_Epetra::set_t_init | ( | double | t | ) |
Set initial time value.
Definition at line 826 of file Panzer_ModelEvaluator_Epetra.cpp.
|
inline |
Get the response library used by this evaluator.
Definition at line 117 of file Panzer_ModelEvaluator_Epetra.hpp.
1.8.16