Piro  Development
 All Classes Namespaces Functions Variables Groups
Public Member Functions | Protected Attributes | List of all members
Piro::Epetra::AdaptiveSolutionManager Class Reference
Inheritance diagram for Piro::Epetra::AdaptiveSolutionManager:
Inheritance graph
[legend]
Collaboration diagram for Piro::Epetra::AdaptiveSolutionManager:
Collaboration graph
[legend]

Public Member Functions

 AdaptiveSolutionManager (const Teuchos::RCP< Teuchos::ParameterList > &appParams, const Teuchos::RCP< const Epetra_Map > &map_, const Teuchos::RCP< const Epetra_Map > &overlapMap_, const Teuchos::RCP< const Epetra_CrsGraph > &overlapJacGraph_)
 
virtual void initialize (const Teuchos::RCP< EpetraExt::ModelEvaluator > &model, const Teuchos::RCP< LOCA::Epetra::ModelEvaluatorInterface > &interface, const Teuchos::RCP< LOCA::ParameterVector > &pVector, const Teuchos::RCP< LOCA::GlobalData > &globalData, bool createPrec)
 
virtual bool hasAdaptation ()
 Returns true if the user has configured a mesh adaptive problem.
 
virtual Teuchos::RCP
< LOCA::Epetra::Group > 
buildSolutionGroup ()
 Build the LOCA solution group.
 
virtual void destroySolutionGroup ()
 Cleanup and destroy solution group and support infrastructure.
 
virtual void applyJacobianInverseMultiVector (const NOX::Abstract::MultiVector &input, NOX::Abstract::MultiVector &result)
 

Protected Attributes

Teuchos::RCP
< LOCA::Epetra::ModelEvaluatorInterface > 
interface
 The interface to the model evaluator.
 
Teuchos::RCP
< LOCA::ParameterVector > 
pVector
 The LOCA parameter set.
 
Teuchos::RCP< LOCA::GlobalData > globalData
 The LOCA global data.
 
Teuchos::RCP
< EpetraExt::ModelEvaluator > 
model
 The model we are solving.
 
bool createPrec
 Preconditioning flag.
 
bool adaptiveMesh
 Mesh adaptivity flag.
 

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