Public Member Functions | Public Attributes | Protected Attributes

Albany::AbstractSTKMeshStruct Struct Reference

#include <Albany_AbstractSTKMeshStruct.hpp>

Inheritance diagram for Albany::AbstractSTKMeshStruct:
Inheritance graph
[legend]
Collaboration diagram for Albany::AbstractSTKMeshStruct:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~AbstractSTKMeshStruct ()
virtual void setFieldAndBulkData (const Teuchos::RCP< const Epetra_Comm > &comm, const Teuchos::RCP< Teuchos::ParameterList > &params, const unsigned int neq_, const AbstractFieldContainer::FieldContainerRequirements &req, const Teuchos::RCP< Albany::StateInfoStruct > &sis, const unsigned int worksetSize)
msType meshSpecsType ()
Teuchos::RCP
< Albany::AbstractSTKFieldContainer
getFieldContainer ()
AbstractSTKFieldContainer::VectorFieldTypegetCoordinatesField ()
virtual int getSolutionFieldHistoryDepth () const
virtual double getSolutionFieldHistoryStamp (int step) const
virtual void loadSolutionFieldHistory (int step)
virtual bool hasRestartSolution () const =0
 Flag if solution has a restart values -- used in Init Cond.
virtual double restartDataTime () const =0
 If restarting, convenience function to return restart data time.
virtual bool useCompositeTet ()=0

Public Attributes

stk::mesh::fem::FEMMetaData * metaData
stk::mesh::BulkData * bulkData
std::map< int, stk::mesh::Part * > partVec
std::map< std::string,
stk::mesh::Part * > 
nsPartVec
std::map< std::string,
stk::mesh::Part * > 
ssPartVec
int numDim
int neq
bool interleavedOrdering
bool exoOutput
std::string exoOutFile
int exoOutputInterval
std::string cdfOutFile
bool cdfOutput
unsigned nLat
unsigned nLon
int cdfOutputInterval
bool transferSolutionToCoords
std::string transformType
double felixAlpha
double felixL
bool contigIDs
bool writeCoordsToMMFile
bool allElementBlocksHaveSamePhysics
std::map< std::string, int > ebNameToIndex
struct PeriodicBCStruct PBCStruct

Protected Attributes

Teuchos::RCP
< Albany::AbstractSTKFieldContainer
fieldContainer

Detailed Description

Definition at line 26 of file Albany_AbstractSTKMeshStruct.hpp.


Constructor & Destructor Documentation

virtual Albany::AbstractSTKMeshStruct::~AbstractSTKMeshStruct (  )  [inline, virtual]

Definition at line 28 of file Albany_AbstractSTKMeshStruct.hpp.


Member Function Documentation

virtual void Albany::AbstractSTKMeshStruct::setFieldAndBulkData ( const Teuchos::RCP< const Epetra_Comm > &  comm,
const Teuchos::RCP< Teuchos::ParameterList > &  params,
const unsigned int  neq_,
const AbstractFieldContainer::FieldContainerRequirements req,
const Teuchos::RCP< Albany::StateInfoStruct > &  sis,
const unsigned int  worksetSize 
) [inline, virtual]
msType Albany::AbstractSTKMeshStruct::meshSpecsType (  )  [inline, virtual]

Implements Albany::AbstractMeshStruct.

Definition at line 40 of file Albany_AbstractSTKMeshStruct.hpp.

Teuchos::RCP<Albany::AbstractSTKFieldContainer> Albany::AbstractSTKMeshStruct::getFieldContainer (  )  [inline]

Definition at line 49 of file Albany_AbstractSTKMeshStruct.hpp.

AbstractSTKFieldContainer::VectorFieldType* Albany::AbstractSTKMeshStruct::getCoordinatesField (  )  [inline]

Definition at line 50 of file Albany_AbstractSTKMeshStruct.hpp.

virtual int Albany::AbstractSTKMeshStruct::getSolutionFieldHistoryDepth (  )  const [inline, virtual]

Definition at line 68 of file Albany_AbstractSTKMeshStruct.hpp.

virtual double Albany::AbstractSTKMeshStruct::getSolutionFieldHistoryStamp ( int  step  )  const [inline, virtual]

Definition at line 69 of file Albany_AbstractSTKMeshStruct.hpp.

virtual void Albany::AbstractSTKMeshStruct::loadSolutionFieldHistory ( int  step  )  [inline, virtual]

Definition at line 70 of file Albany_AbstractSTKMeshStruct.hpp.

virtual bool Albany::AbstractSTKMeshStruct::hasRestartSolution (  )  const [pure virtual]
virtual double Albany::AbstractSTKMeshStruct::restartDataTime (  )  const [pure virtual]
virtual bool Albany::AbstractSTKMeshStruct::useCompositeTet (  )  [pure virtual]

Member Data Documentation

stk::mesh::fem::FEMMetaData* Albany::AbstractSTKMeshStruct::metaData

Definition at line 42 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 43 of file Albany_AbstractSTKMeshStruct.hpp.

std::map<int, stk::mesh::Part*> Albany::AbstractSTKMeshStruct::partVec

Definition at line 45 of file Albany_AbstractSTKMeshStruct.hpp.

std::map<std::string, stk::mesh::Part*> Albany::AbstractSTKMeshStruct::nsPartVec

Definition at line 46 of file Albany_AbstractSTKMeshStruct.hpp.

std::map<std::string, stk::mesh::Part*> Albany::AbstractSTKMeshStruct::ssPartVec

Definition at line 47 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 52 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 53 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 54 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 56 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 57 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 58 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 59 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 60 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 61 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 62 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 63 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 65 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 81 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 83 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 84 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 89 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 92 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 93 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 96 of file Albany_AbstractSTKMeshStruct.hpp.

Definition at line 100 of file Albany_AbstractSTKMeshStruct.hpp.


The documentation for this struct was generated from the following file: