#include <Albany_AbstractSTKMeshStruct.hpp>
Public Member Functions | |
virtual | ~AbstractSTKMeshStruct () |
virtual void | setFieldAndBulkData (const Teuchos::RCP< const Epetra_Comm > &comm, const Teuchos::RCP< Teuchos::ParameterList > ¶ms, 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::VectorFieldType * | getCoordinatesField () |
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 |
Definition at line 26 of file Albany_AbstractSTKMeshStruct.hpp.
virtual Albany::AbstractSTKMeshStruct::~AbstractSTKMeshStruct | ( | ) | [inline, virtual] |
Definition at line 28 of file Albany_AbstractSTKMeshStruct.hpp.
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] |
Implements Albany::AbstractMeshStruct.
Reimplemented in Albany::AsciiSTKMesh2D, Albany::AsciiSTKMeshStruct, Albany::CismSTKMeshStruct, Albany::ExtrudedSTKMeshStruct, Albany::GenericSTKMeshStruct, Albany::MpasSTKMeshStruct, Albany::TmplSTKMeshStruct< Dim, traits >, Albany::TmplSTKMeshStruct< Dim, traits >, and Albany::TmplSTKMeshStruct< Dim, traits >.
Definition at line 32 of file Albany_AbstractSTKMeshStruct.hpp.
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] |
Flag if solution has a restart values -- used in Init Cond.
Implemented in Albany::AsciiSTKMesh2D, Albany::AsciiSTKMeshStruct, Albany::CismSTKMeshStruct, Albany::ExtrudedSTKMeshStruct, Albany::MpasSTKMeshStruct, and Albany::TmplSTKMeshStruct< Dim, traits >.
virtual double Albany::AbstractSTKMeshStruct::restartDataTime | ( | ) | const [pure virtual] |
If restarting, convenience function to return restart data time.
Implemented in Albany::AsciiSTKMesh2D, Albany::AsciiSTKMeshStruct, Albany::CismSTKMeshStruct, Albany::ExtrudedSTKMeshStruct, Albany::MpasSTKMeshStruct, and Albany::TmplSTKMeshStruct< Dim, traits >.
virtual bool Albany::AbstractSTKMeshStruct::useCompositeTet | ( | ) | [pure virtual] |
Implemented in Albany::GenericSTKMeshStruct.
stk::mesh::fem::FEMMetaData* Albany::AbstractSTKMeshStruct::metaData |
Definition at line 42 of file Albany_AbstractSTKMeshStruct.hpp.
stk::mesh::BulkData* Albany::AbstractSTKMeshStruct::bulkData |
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.
std::string Albany::AbstractSTKMeshStruct::exoOutFile |
Definition at line 57 of file Albany_AbstractSTKMeshStruct.hpp.
Definition at line 58 of file Albany_AbstractSTKMeshStruct.hpp.
std::string Albany::AbstractSTKMeshStruct::cdfOutFile |
Definition at line 59 of file Albany_AbstractSTKMeshStruct.hpp.
Definition at line 60 of file Albany_AbstractSTKMeshStruct.hpp.
unsigned Albany::AbstractSTKMeshStruct::nLat |
Definition at line 61 of file Albany_AbstractSTKMeshStruct.hpp.
unsigned Albany::AbstractSTKMeshStruct::nLon |
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.
std::string Albany::AbstractSTKMeshStruct::transformType |
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.
Reimplemented in Albany::AsciiSTKMeshStruct, and Albany::CismSTKMeshStruct.
Definition at line 86 of file Albany_AbstractSTKMeshStruct.hpp.
Definition at line 89 of file Albany_AbstractSTKMeshStruct.hpp.
Definition at line 92 of file Albany_AbstractSTKMeshStruct.hpp.
std::map<std::string, int> Albany::AbstractSTKMeshStruct::ebNameToIndex |
Definition at line 93 of file Albany_AbstractSTKMeshStruct.hpp.
Definition at line 96 of file Albany_AbstractSTKMeshStruct.hpp.
Teuchos::RCP<Albany::AbstractSTKFieldContainer> Albany::AbstractSTKMeshStruct::fieldContainer [protected] |
Definition at line 100 of file Albany_AbstractSTKMeshStruct.hpp.