|
NOX
Development
|

Public Member Functions | |
|
virtual Teuchos::RCP< const ::Thyra::VectorBase< double > > | updateSolution () |
| void | initialize (const Teuchos::RCP< ::Thyra::ModelEvaluator< double > > &model, const Teuchos::RCP< LOCA::Thyra::SaveDataStrategy > &saveDataStrategy, const Teuchos::RCP< LOCA::GlobalData > &global_data, const Teuchos::RCP< LOCA::ParameterVector > &p, int p_index) |
| void | buildSolutionGroup () |
| Build the LOCA solution group. | |
| Teuchos::RCP< LOCA::Thyra::Group > | getSolutionGroup () |
| Accessor for the LOCA solution group. | |
| virtual void | projectCurrentSolution () |
| Remap "old" solution into new data structures. | |
|
virtual Teuchos::RCP < Teuchos::ParameterList > | getAdaptParamsNonConst () |
| Accessor functions. | |
|
virtual Teuchos::RCP< const Teuchos::ParameterList > | getAdaptParams () const |
| bool | isAdaptive () |
| void | setTime (const double time) |
| Track the time state of the mesh. | |
| void | setIteration (const int iter) |
| Track the time state of the mesh. | |
| virtual bool | queryAdaptationCriteria () |
| Method called by Piro NOXSolver to determine if the mesh needs adapting. | |
| virtual bool | adaptProblem () |
| Apply adaptation method to mesh and problem. Returns true if adaptation is performed successfully. | |
Protected Attributes | |
|
Teuchos::RCP < LOCA::Thyra::GroupWrapper > | grp_ |
| The solution group. | |
|
Teuchos::RCP < Teuchos::ParameterList > | adaptParams_ |
| The adaptation parameter list. | |
|
Teuchos::RCP < Teuchos::ParameterList > | piroParams_ |
| The parent of the solution parameter list. | |
| bool | adaptiveMesh_ |
| double | time_ |
| int | iter_ |
|
Teuchos::RCP < ::Thyra::ModelEvaluator < double > > | model_ |
|
Teuchos::RCP < LOCA::Thyra::SaveDataStrategy > | saveDataStrategy_ |
| Teuchos::RCP< LOCA::GlobalData > | globalData_ |
|
Teuchos::RCP < LOCA::ParameterVector > | paramVector_ |
| int | p_index_ |
1.7.6.1