Public Member Functions | Private Member Functions | Private Attributes

Albany::OrdinarySTKFieldContainer< Interleaved > Class Template Reference

#include <Albany_OrdinarySTKFieldContainer.hpp>

Inheritance diagram for Albany::OrdinarySTKFieldContainer< Interleaved >:
Inheritance graph
[legend]
Collaboration diagram for Albany::OrdinarySTKFieldContainer< Interleaved >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 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)
 ~OrdinarySTKFieldContainer ()
bool hasResidualField ()
bool hasSurfaceHeightField ()
bool hasTemperatureField ()
bool hasBasalFrictionField ()
bool hasThicknessField ()
bool hasFlowFactorField ()
bool hasSurfaceVelocityField ()
bool hasVelocityRMSField ()
AbstractSTKFieldContainer::VectorFieldTypegetSolutionField ()
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::VectorFieldTypesolution_field
AbstractSTKFieldContainer::VectorFieldTyperesidual_field

Detailed Description

template<bool Interleaved>
class Albany::OrdinarySTKFieldContainer< Interleaved >

Definition at line 16 of file Albany_OrdinarySTKFieldContainer.hpp.


Constructor & Destructor Documentation

template<bool Interleaved>
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.

template<bool Interleaved>
Albany::OrdinarySTKFieldContainer< Interleaved >::~OrdinarySTKFieldContainer (  ) 

Definition at line 154 of file Albany_OrdinarySTKFieldContainer_Def.hpp.


Member Function Documentation

template<bool Interleaved>
bool Albany::OrdinarySTKFieldContainer< Interleaved >::hasResidualField (  )  [inline, virtual]
template<bool Interleaved>
bool Albany::OrdinarySTKFieldContainer< Interleaved >::hasSurfaceHeightField (  )  [inline, virtual]
template<bool Interleaved>
bool Albany::OrdinarySTKFieldContainer< Interleaved >::hasTemperatureField (  )  [inline, virtual]
template<bool Interleaved>
bool Albany::OrdinarySTKFieldContainer< Interleaved >::hasBasalFrictionField (  )  [inline, virtual]
template<bool Interleaved>
bool Albany::OrdinarySTKFieldContainer< Interleaved >::hasThicknessField (  )  [inline, virtual]
template<bool Interleaved>
bool Albany::OrdinarySTKFieldContainer< Interleaved >::hasFlowFactorField (  )  [inline, virtual]
template<bool Interleaved>
bool Albany::OrdinarySTKFieldContainer< Interleaved >::hasSurfaceVelocityField (  )  [inline, virtual]
template<bool Interleaved>
bool Albany::OrdinarySTKFieldContainer< Interleaved >::hasVelocityRMSField (  )  [inline, virtual]
template<bool Interleaved>
AbstractSTKFieldContainer::VectorFieldType* Albany::OrdinarySTKFieldContainer< Interleaved >::getSolutionField (  )  [inline]

Definition at line 39 of file Albany_OrdinarySTKFieldContainer.hpp.

template<bool Interleaved>
void Albany::OrdinarySTKFieldContainer< Interleaved >::fillSolnVector ( Epetra_Vector &  soln,
stk::mesh::Selector &  sel,
const Teuchos::RCP< Epetra_Map > &  node_map 
) [virtual]
template<bool Interleaved>
void Albany::OrdinarySTKFieldContainer< Interleaved >::saveSolnVector ( const Epetra_Vector &  soln,
stk::mesh::Selector &  sel,
const Teuchos::RCP< Epetra_Map > &  node_map 
) [virtual]
template<bool Interleaved>
void Albany::OrdinarySTKFieldContainer< Interleaved >::saveResVector ( const Epetra_Vector &  res,
stk::mesh::Selector &  sel,
const Teuchos::RCP< Epetra_Map > &  node_map 
) [virtual]
template<bool Interleaved>
void Albany::OrdinarySTKFieldContainer< Interleaved >::transferSolutionToCoords (  )  [virtual]
template<bool Interleaved>
void Albany::OrdinarySTKFieldContainer< Interleaved >::initializeSTKAdaptation (  )  [private]

Definition at line 158 of file Albany_OrdinarySTKFieldContainer_Def.hpp.


Member Data Documentation

template<bool Interleaved>
bool Albany::OrdinarySTKFieldContainer< Interleaved >::buildSurfaceHeight [private]

Definition at line 51 of file Albany_OrdinarySTKFieldContainer.hpp.

template<bool Interleaved>
bool Albany::OrdinarySTKFieldContainer< Interleaved >::buildTemperature [private]

Definition at line 52 of file Albany_OrdinarySTKFieldContainer.hpp.

template<bool Interleaved>
bool Albany::OrdinarySTKFieldContainer< Interleaved >::buildBasalFriction [private]

Definition at line 53 of file Albany_OrdinarySTKFieldContainer.hpp.

template<bool Interleaved>
bool Albany::OrdinarySTKFieldContainer< Interleaved >::buildThickness [private]

Definition at line 54 of file Albany_OrdinarySTKFieldContainer.hpp.

template<bool Interleaved>
bool Albany::OrdinarySTKFieldContainer< Interleaved >::buildFlowFactor [private]

Definition at line 55 of file Albany_OrdinarySTKFieldContainer.hpp.

template<bool Interleaved>
bool Albany::OrdinarySTKFieldContainer< Interleaved >::buildSurfaceVelocity [private]

Definition at line 56 of file Albany_OrdinarySTKFieldContainer.hpp.

template<bool Interleaved>
bool Albany::OrdinarySTKFieldContainer< Interleaved >::buildVelocityRMS [private]

Definition at line 57 of file Albany_OrdinarySTKFieldContainer.hpp.

Definition at line 59 of file Albany_OrdinarySTKFieldContainer.hpp.

Definition at line 60 of file Albany_OrdinarySTKFieldContainer.hpp.


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