#include <Albany_OrdinarySTKFieldContainer.hpp>
Public Member Functions | |
OrdinarySTKFieldContainer (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) | |
~OrdinarySTKFieldContainer () | |
bool | hasResidualField () |
bool | hasSurfaceHeightField () |
bool | hasTemperatureField () |
bool | hasBasalFrictionField () |
bool | hasThicknessField () |
bool | hasFlowFactorField () |
bool | hasSurfaceVelocityField () |
bool | hasVelocityRMSField () |
AbstractSTKFieldContainer::VectorFieldType * | getSolutionField () |
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 | buildSurfaceHeight |
bool | buildTemperature |
bool | buildBasalFriction |
bool | buildThickness |
bool | buildFlowFactor |
bool | buildSurfaceVelocity |
bool | buildVelocityRMS |
AbstractSTKFieldContainer::VectorFieldType * | solution_field |
AbstractSTKFieldContainer::VectorFieldType * | residual_field |
Definition at line 16 of file Albany_OrdinarySTKFieldContainer.hpp.
Albany::OrdinarySTKFieldContainer< Interleaved >::OrdinarySTKFieldContainer | ( | 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 | |||
) |
Definition at line 19 of file Albany_OrdinarySTKFieldContainer_Def.hpp.
Albany::OrdinarySTKFieldContainer< Interleaved >::~OrdinarySTKFieldContainer | ( | ) |
Definition at line 154 of file Albany_OrdinarySTKFieldContainer_Def.hpp.
bool Albany::OrdinarySTKFieldContainer< Interleaved >::hasResidualField | ( | ) | [inline, virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 30 of file Albany_OrdinarySTKFieldContainer.hpp.
bool Albany::OrdinarySTKFieldContainer< Interleaved >::hasSurfaceHeightField | ( | ) | [inline, virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 31 of file Albany_OrdinarySTKFieldContainer.hpp.
bool Albany::OrdinarySTKFieldContainer< Interleaved >::hasTemperatureField | ( | ) | [inline, virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 32 of file Albany_OrdinarySTKFieldContainer.hpp.
bool Albany::OrdinarySTKFieldContainer< Interleaved >::hasBasalFrictionField | ( | ) | [inline, virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 33 of file Albany_OrdinarySTKFieldContainer.hpp.
bool Albany::OrdinarySTKFieldContainer< Interleaved >::hasThicknessField | ( | ) | [inline, virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 34 of file Albany_OrdinarySTKFieldContainer.hpp.
bool Albany::OrdinarySTKFieldContainer< Interleaved >::hasFlowFactorField | ( | ) | [inline, virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 35 of file Albany_OrdinarySTKFieldContainer.hpp.
bool Albany::OrdinarySTKFieldContainer< Interleaved >::hasSurfaceVelocityField | ( | ) | [inline, virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 36 of file Albany_OrdinarySTKFieldContainer.hpp.
bool Albany::OrdinarySTKFieldContainer< Interleaved >::hasVelocityRMSField | ( | ) | [inline, virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 37 of file Albany_OrdinarySTKFieldContainer.hpp.
AbstractSTKFieldContainer::VectorFieldType* Albany::OrdinarySTKFieldContainer< Interleaved >::getSolutionField | ( | ) | [inline] |
Definition at line 39 of file Albany_OrdinarySTKFieldContainer.hpp.
void Albany::OrdinarySTKFieldContainer< Interleaved >::fillSolnVector | ( | Epetra_Vector & | soln, | |
stk::mesh::Selector & | sel, | |||
const Teuchos::RCP< Epetra_Map > & | node_map | |||
) | [virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 208 of file Albany_OrdinarySTKFieldContainer_Def.hpp.
void Albany::OrdinarySTKFieldContainer< Interleaved >::saveSolnVector | ( | const Epetra_Vector & | soln, | |
stk::mesh::Selector & | sel, | |||
const Teuchos::RCP< Epetra_Map > & | node_map | |||
) | [virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 231 of file Albany_OrdinarySTKFieldContainer_Def.hpp.
void Albany::OrdinarySTKFieldContainer< Interleaved >::saveResVector | ( | const Epetra_Vector & | res, | |
stk::mesh::Selector & | sel, | |||
const Teuchos::RCP< Epetra_Map > & | node_map | |||
) | [virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 254 of file Albany_OrdinarySTKFieldContainer_Def.hpp.
void Albany::OrdinarySTKFieldContainer< Interleaved >::transferSolutionToCoords | ( | ) | [virtual] |
Implements Albany::AbstractSTKFieldContainer.
Definition at line 277 of file Albany_OrdinarySTKFieldContainer_Def.hpp.
void Albany::OrdinarySTKFieldContainer< Interleaved >::initializeSTKAdaptation | ( | ) | [private] |
Definition at line 158 of file Albany_OrdinarySTKFieldContainer_Def.hpp.
bool Albany::OrdinarySTKFieldContainer< Interleaved >::buildSurfaceHeight [private] |
Definition at line 51 of file Albany_OrdinarySTKFieldContainer.hpp.
bool Albany::OrdinarySTKFieldContainer< Interleaved >::buildTemperature [private] |
Definition at line 52 of file Albany_OrdinarySTKFieldContainer.hpp.
bool Albany::OrdinarySTKFieldContainer< Interleaved >::buildBasalFriction [private] |
Definition at line 53 of file Albany_OrdinarySTKFieldContainer.hpp.
bool Albany::OrdinarySTKFieldContainer< Interleaved >::buildThickness [private] |
Definition at line 54 of file Albany_OrdinarySTKFieldContainer.hpp.
bool Albany::OrdinarySTKFieldContainer< Interleaved >::buildFlowFactor [private] |
Definition at line 55 of file Albany_OrdinarySTKFieldContainer.hpp.
bool Albany::OrdinarySTKFieldContainer< Interleaved >::buildSurfaceVelocity [private] |
Definition at line 56 of file Albany_OrdinarySTKFieldContainer.hpp.
bool Albany::OrdinarySTKFieldContainer< Interleaved >::buildVelocityRMS [private] |
Definition at line 57 of file Albany_OrdinarySTKFieldContainer.hpp.
AbstractSTKFieldContainer::VectorFieldType* Albany::OrdinarySTKFieldContainer< Interleaved >::solution_field [private] |
Definition at line 59 of file Albany_OrdinarySTKFieldContainer.hpp.
AbstractSTKFieldContainer::VectorFieldType* Albany::OrdinarySTKFieldContainer< Interleaved >::residual_field [private] |
Definition at line 60 of file Albany_OrdinarySTKFieldContainer.hpp.