NOX Development
Loading...
Searching...
No Matches
LOCA::Epetra::AdaptiveSolutionManager Class Referenceabstract
Inheritance diagram for LOCA::Epetra::AdaptiveSolutionManager:
Collaboration diagram for LOCA::Epetra::AdaptiveSolutionManager:

Public Member Functions

 AdaptiveSolutionManager (const int number_of_time_derivatives, const Teuchos::RCP< const Epetra_Map > &map_, const Teuchos::RCP< const Epetra_Map > &overlapMap_, const Teuchos::RCP< const Epetra_CrsGraph > &overlapJacGraph_)
virtual Teuchos::RCP< const Epetra_Vector > updateSolution ()
virtual Teuchos::RCP< LOCA::Epetra::GroupbuildSolutionGroup ()=0
 Build the LOCA solution group.
virtual void projectCurrentSolution ()
 Remap "old" solution into new data structures.
virtual void getConvergenceData (int &KrylovIters, int &lastSolveKrylocIters, int &linSolves, double &tolAchieved) const
 Accessor functions.
virtual Teuchos::RCP< Teuchos::ParameterList > getAdaptParamsNonConst ()
virtual Teuchos::RCP< const Teuchos::ParameterList > getAdaptParams () const

Protected Attributes

Teuchos::RCP< LOCA::Epetra::Groupgrp
 The solution group.
Teuchos::RCP< NOX::Epetra::LinearSystem > linsys
 The linear system used for the solution in the group.
Teuchos::RCP< Teuchos::ParameterList > adaptParams
 The adaptation parameter list.
Teuchos::RCP< Teuchos::ParameterList > piroParams
 The parent of the solution parameter list.

The documentation for this class was generated from the following files: