Public Member Functions | Private Member Functions | Private Attributes

Albany::AsciiSTKMeshStruct Class Reference

#include <Albany_AsciiSTKMeshStruct.hpp>

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

List of all members.

Public Member Functions

 AsciiSTKMeshStruct (const Teuchos::RCP< Teuchos::ParameterList > &params, const Teuchos::RCP< const Epetra_Comm > &epetra_comm)
 ~AsciiSTKMeshStruct ()
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)
bool hasRestartSolution () const
 Flag if solution has a restart values -- used in Init Cond.
double restartDataTime () const
 If restarting, convenience function to return restart data time.
const bool getInterleavedOrdering () const

Private Member Functions

Teuchos::RCP< const
Teuchos::ParameterList > 
getValidDiscretizationParameters () const

Private Attributes

Teuchos::RCP
< Teuchos::FancyOStream > 
out
bool periodic
bool contigIDs
int NumNodes
int NumEles
int NumBasalFaces
double(* xyz )[3]
double * sh
double * beta
int * globalElesID
int * globalNodesID
int * basalFacesID
int(* eles )[8]
double * flwa
double * temper
bool have_sh
bool have_bf
bool have_flwa
bool have_temp
bool have_beta
int(* bf )[5]
Teuchos::RCP< Epetra_Map > elem_map
Teuchos::RCP< Epetra_Map > node_map
Teuchos::RCP< Epetra_Map > basal_face_map

Detailed Description

Definition at line 15 of file Albany_AsciiSTKMeshStruct.hpp.


Constructor & Destructor Documentation

Albany::AsciiSTKMeshStruct::AsciiSTKMeshStruct ( const Teuchos::RCP< Teuchos::ParameterList > &  params,
const Teuchos::RCP< const Epetra_Comm > &  epetra_comm 
)

Definition at line 36 of file Albany_AsciiSTKMeshStruct.cpp.

Albany::AsciiSTKMeshStruct::~AsciiSTKMeshStruct (  ) 

Definition at line 382 of file Albany_AsciiSTKMeshStruct.cpp.


Member Function Documentation

void Albany::AsciiSTKMeshStruct::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 
) [virtual]

Implements Albany::GenericSTKMeshStruct.

Definition at line 394 of file Albany_AsciiSTKMeshStruct.cpp.

bool Albany::AsciiSTKMeshStruct::hasRestartSolution (  )  const [inline, virtual]

Flag if solution has a restart values -- used in Init Cond.

Implements Albany::AbstractSTKMeshStruct.

Definition at line 36 of file Albany_AsciiSTKMeshStruct.hpp.

double Albany::AsciiSTKMeshStruct::restartDataTime (  )  const [inline, virtual]

If restarting, convenience function to return restart data time.

Implements Albany::AbstractSTKMeshStruct.

Definition at line 39 of file Albany_AsciiSTKMeshStruct.hpp.

const bool Albany::AsciiSTKMeshStruct::getInterleavedOrdering (  )  const [inline]

Definition at line 42 of file Albany_AsciiSTKMeshStruct.hpp.

Teuchos::RCP< const Teuchos::ParameterList > Albany::AsciiSTKMeshStruct::getValidDiscretizationParameters (  )  const [private]

Definition at line 701 of file Albany_AsciiSTKMeshStruct.cpp.


Member Data Documentation

Teuchos::RCP<Teuchos::FancyOStream> Albany::AsciiSTKMeshStruct::out [private]

Definition at line 50 of file Albany_AsciiSTKMeshStruct.hpp.

Definition at line 51 of file Albany_AsciiSTKMeshStruct.hpp.

Reimplemented from Albany::AbstractSTKMeshStruct.

Definition at line 52 of file Albany_AsciiSTKMeshStruct.hpp.

Definition at line 53 of file Albany_AsciiSTKMeshStruct.hpp.

Definition at line 54 of file Albany_AsciiSTKMeshStruct.hpp.

Definition at line 55 of file Albany_AsciiSTKMeshStruct.hpp.

double(* Albany::AsciiSTKMeshStruct::xyz)[3] [private]

Definition at line 56 of file Albany_AsciiSTKMeshStruct.hpp.

double* Albany::AsciiSTKMeshStruct::sh [private]

Definition at line 57 of file Albany_AsciiSTKMeshStruct.hpp.

Definition at line 58 of file Albany_AsciiSTKMeshStruct.hpp.

Definition at line 59 of file Albany_AsciiSTKMeshStruct.hpp.

Definition at line 60 of file Albany_AsciiSTKMeshStruct.hpp.

Definition at line 61 of file Albany_AsciiSTKMeshStruct.hpp.

int(* Albany::AsciiSTKMeshStruct::eles)[8] [private]

Definition at line 62 of file Albany_AsciiSTKMeshStruct.hpp.

Definition at line 63 of file Albany_AsciiSTKMeshStruct.hpp.

Definition at line 64 of file Albany_AsciiSTKMeshStruct.hpp.

Definition at line 65 of file Albany_AsciiSTKMeshStruct.hpp.

Definition at line 66 of file Albany_AsciiSTKMeshStruct.hpp.

Definition at line 67 of file Albany_AsciiSTKMeshStruct.hpp.

Definition at line 68 of file Albany_AsciiSTKMeshStruct.hpp.

Definition at line 69 of file Albany_AsciiSTKMeshStruct.hpp.

int(* Albany::AsciiSTKMeshStruct::bf)[5] [private]

Definition at line 70 of file Albany_AsciiSTKMeshStruct.hpp.

Teuchos::RCP<Epetra_Map> Albany::AsciiSTKMeshStruct::elem_map [private]

Definition at line 71 of file Albany_AsciiSTKMeshStruct.hpp.

Teuchos::RCP<Epetra_Map> Albany::AsciiSTKMeshStruct::node_map [private]

Definition at line 72 of file Albany_AsciiSTKMeshStruct.hpp.

Teuchos::RCP<Epetra_Map> Albany::AsciiSTKMeshStruct::basal_face_map [private]

Definition at line 73 of file Albany_AsciiSTKMeshStruct.hpp.


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