|
| AdaptiveSolutionManager (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::Group > | buildSolutionGroup ()=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 |
|
| AdaptiveSolutionManager (const Teuchos::RCP< const Epetra_Map > &map_, const Teuchos::RCP< const Epetra_Map > &overlapMap_, const Teuchos::RCP< const Epetra_CrsGraph > &overlapJacGraph_) |
|
virtual bool | adaptProblem ()=0 |
| Apply adaptation method to mesh and problem. Returns true if adaptation is performed successfully.
|
|
virtual Epetra_Vector * | getOverlapSolution (const Epetra_Vector &solution) |
| Accessor function to Epetra_Import the solution from other PEs for output.
|
|
virtual Teuchos::RCP< NOX::Epetra::AdaptManager > | getAdaptManager () |
| Function to get the active AdaptManager.
|
|
virtual void | resizeMeshDataArrays (const Teuchos::RCP< const Epetra_Map > &map, const Teuchos::RCP< const Epetra_Map > &overlapMap, const Teuchos::RCP< const Epetra_CrsGraph > &overlapJacGraph) |
| Function to resize the data structures when adapting.
|
|
virtual Teuchos::RCP< const Epetra_Vector > | getInitialSolution () const |
| Accessor functions.
|
|
virtual Teuchos::RCP< Epetra_Vector > & | get_initial_x () |
|
virtual void | setInitialSolution (const Teuchos::RCP< Epetra_Vector > &soln_) |
|
virtual Teuchos::RCP< const Epetra_Vector > | getInitialSolutionDot () const |
|
virtual Teuchos::RCP< Epetra_Vector > & | get_initial_xdot () |
|
virtual Teuchos::RCP< const Epetra_Vector > | getInitialSolutionDotDot () const |
|
virtual Teuchos::RCP< Epetra_Vector > & | get_initial_xdotdot () |
|
virtual Teuchos::RCP< Epetra_Vector > & | get_overlapped_x () |
|
virtual Teuchos::RCP< Epetra_Vector > & | get_overlapped_xdot () |
|
virtual Teuchos::RCP< Epetra_Vector > & | get_overlapped_xdotdot () |
|
virtual Teuchos::RCP< Epetra_Vector > & | get_overlapped_f () |
|
virtual Teuchos::RCP< Epetra_CrsMatrix > & | get_overlapped_jac () |
|
virtual Teuchos::RCP< Epetra_Import > & | get_importer () |
|
virtual Teuchos::RCP< Epetra_Export > & | get_exporter () |
|