#include <Albany_MultiSTKFieldContainer.hpp>


Public Member Functions | |
| MultiSTKFieldContainer (const Teuchos::RCP< Teuchos::ParameterList > ¶ms_, stk::mesh::fem::FEMMetaData *metaData_, stk::mesh::BulkData *bulkData_, const int neq_, const AbstractFieldContainer::FieldContainerRequirements &req, const int numDim_, const Teuchos::RCP< Albany::StateInfoStruct > &sis, const Teuchos::Array< std::string > &solution_vector, const Teuchos::Array< std::string > &residual_vector) | |
| ~MultiSTKFieldContainer () | |
| bool | hasResidualField () |
| bool | hasSurfaceHeightField () |
| bool | hasTemperatureField () |
| bool | hasBasalFrictionField () |
| bool | hasThicknessField () |
| bool | hasFlowFactorField () |
| bool | hasSurfaceVelocityField () |
| bool | hasVelocityRMSField () |
| void | fillSolnVector (Epetra_Vector &soln, stk::mesh::Selector &sel, const Teuchos::RCP< Epetra_Map > &node_map) |
| void | saveSolnVector (const Epetra_Vector &soln, stk::mesh::Selector &sel, const Teuchos::RCP< Epetra_Map > &node_map) |
| void | saveResVector (const Epetra_Vector &res, stk::mesh::Selector &sel, const Teuchos::RCP< Epetra_Map > &node_map) |
| void | transferSolutionToCoords () |
Private Member Functions | |
| void | initializeSTKAdaptation () |
Private Attributes | |
| bool | haveResidual |
| std::vector< std::string > | sol_vector_name |
| std::vector< int > | sol_index |
| std::vector< std::string > | res_vector_name |
| std::vector< int > | res_index |
Definition at line 17 of file Albany_MultiSTKFieldContainer.hpp.
| Albany::MultiSTKFieldContainer< Interleaved >::MultiSTKFieldContainer | ( | const Teuchos::RCP< Teuchos::ParameterList > & | params_, | |
| stk::mesh::fem::FEMMetaData * | metaData_, | |||
| stk::mesh::BulkData * | bulkData_, | |||
| const int | neq_, | |||
| const AbstractFieldContainer::FieldContainerRequirements & | req, | |||
| const int | numDim_, | |||
| const Teuchos::RCP< Albany::StateInfoStruct > & | sis, | |||
| const Teuchos::Array< std::string > & | solution_vector, | |||
| const Teuchos::Array< std::string > & | residual_vector | |||
| ) |
Definition at line 20 of file Albany_MultiSTKFieldContainer_Def.hpp.
| Albany::MultiSTKFieldContainer< Interleaved >::~MultiSTKFieldContainer | ( | ) |
Definition at line 215 of file Albany_MultiSTKFieldContainer_Def.hpp.
| bool Albany::MultiSTKFieldContainer< Interleaved >::hasResidualField | ( | ) | [inline, virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 33 of file Albany_MultiSTKFieldContainer.hpp.
| bool Albany::MultiSTKFieldContainer< Interleaved >::hasSurfaceHeightField | ( | ) | [inline, virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 34 of file Albany_MultiSTKFieldContainer.hpp.
| bool Albany::MultiSTKFieldContainer< Interleaved >::hasTemperatureField | ( | ) | [inline, virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 35 of file Albany_MultiSTKFieldContainer.hpp.
| bool Albany::MultiSTKFieldContainer< Interleaved >::hasBasalFrictionField | ( | ) | [inline, virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 36 of file Albany_MultiSTKFieldContainer.hpp.
| bool Albany::MultiSTKFieldContainer< Interleaved >::hasThicknessField | ( | ) | [inline, virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 37 of file Albany_MultiSTKFieldContainer.hpp.
| bool Albany::MultiSTKFieldContainer< Interleaved >::hasFlowFactorField | ( | ) | [inline, virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 38 of file Albany_MultiSTKFieldContainer.hpp.
| bool Albany::MultiSTKFieldContainer< Interleaved >::hasSurfaceVelocityField | ( | ) | [inline, virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 39 of file Albany_MultiSTKFieldContainer.hpp.
| bool Albany::MultiSTKFieldContainer< Interleaved >::hasVelocityRMSField | ( | ) | [inline, virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 40 of file Albany_MultiSTKFieldContainer.hpp.
| void Albany::MultiSTKFieldContainer< Interleaved >::fillSolnVector | ( | Epetra_Vector & | soln, | |
| stk::mesh::Selector & | sel, | |||
| const Teuchos::RCP< Epetra_Map > & | node_map | |||
| ) | [virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 270 of file Albany_MultiSTKFieldContainer_Def.hpp.
| void Albany::MultiSTKFieldContainer< Interleaved >::saveSolnVector | ( | const Epetra_Vector & | soln, | |
| stk::mesh::Selector & | sel, | |||
| const Teuchos::RCP< Epetra_Map > & | node_map | |||
| ) | [virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 313 of file Albany_MultiSTKFieldContainer_Def.hpp.
| void Albany::MultiSTKFieldContainer< Interleaved >::saveResVector | ( | const Epetra_Vector & | res, | |
| stk::mesh::Selector & | sel, | |||
| const Teuchos::RCP< Epetra_Map > & | node_map | |||
| ) | [virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 356 of file Albany_MultiSTKFieldContainer_Def.hpp.
| void Albany::MultiSTKFieldContainer< Interleaved >::transferSolutionToCoords | ( | ) | [virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 399 of file Albany_MultiSTKFieldContainer_Def.hpp.
| void Albany::MultiSTKFieldContainer< Interleaved >::initializeSTKAdaptation | ( | ) | [private] |
Definition at line 219 of file Albany_MultiSTKFieldContainer_Def.hpp.
bool Albany::MultiSTKFieldContainer< Interleaved >::haveResidual [private] |
Definition at line 52 of file Albany_MultiSTKFieldContainer.hpp.
std::vector<std::string> Albany::MultiSTKFieldContainer< Interleaved >::sol_vector_name [private] |
Definition at line 56 of file Albany_MultiSTKFieldContainer.hpp.
std::vector<int> Albany::MultiSTKFieldContainer< Interleaved >::sol_index [private] |
Definition at line 57 of file Albany_MultiSTKFieldContainer.hpp.
std::vector<std::string> Albany::MultiSTKFieldContainer< Interleaved >::res_vector_name [private] |
Definition at line 59 of file Albany_MultiSTKFieldContainer.hpp.
std::vector<int> Albany::MultiSTKFieldContainer< Interleaved >::res_index [private] |
Definition at line 60 of file Albany_MultiSTKFieldContainer.hpp.
1.7.1