#include <Albany_CismSTKMeshStruct.hpp>
Public Member Functions | |
CismSTKMeshStruct (const Teuchos::RCP< Teuchos::ParameterList > ¶ms, const Teuchos::RCP< const Epetra_Comm > &comm, const double *xyz_at_nodes_Ptr, const int *global_node_id_owned_map_Ptr, const int *global_element_id_active_owned_map_Ptr, const int *global_element_conn_active_Ptr, const int *global_basal_face_active_owned_map_Ptr, const int *global_basal_face_conn_active_Ptr, const double *beta_at_nodes_Ptr, const double *surf_height_at_nodes_Ptr, const double *flwa_at_active_elements_Ptr, const int nNodes, const int nElementsActive, const int nCellsActive) | |
~CismSTKMeshStruct () | |
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) |
void | constructMesh (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) |
bool | hasRestartSolution () const |
Flag if solution has a restart values -- used in Init Cond. | |
void | setHasRestartSolution (bool hasRestartSolution) |
double | restartDataTime () const |
If restarting, convenience function to return restart data time. | |
void | setRestartDataTime (double restartT) |
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 |
bool | hasRestartSol |
double | restartTime |
Definition at line 15 of file Albany_CismSTKMeshStruct.hpp.
Albany::CismSTKMeshStruct::CismSTKMeshStruct | ( | const Teuchos::RCP< Teuchos::ParameterList > & | params, | |
const Teuchos::RCP< const Epetra_Comm > & | comm, | |||
const double * | xyz_at_nodes_Ptr, | |||
const int * | global_node_id_owned_map_Ptr, | |||
const int * | global_element_id_active_owned_map_Ptr, | |||
const int * | global_element_conn_active_Ptr, | |||
const int * | global_basal_face_active_owned_map_Ptr, | |||
const int * | global_basal_face_conn_active_Ptr, | |||
const double * | beta_at_nodes_Ptr, | |||
const double * | surf_height_at_nodes_Ptr, | |||
const double * | flwa_at_active_elements_Ptr, | |||
const int | nNodes, | |||
const int | nElementsActive, | |||
const int | nCellsActive | |||
) |
Definition at line 31 of file Albany_CismSTKMeshStruct.cpp.
Albany::CismSTKMeshStruct::~CismSTKMeshStruct | ( | ) |
Definition at line 201 of file Albany_CismSTKMeshStruct.cpp.
void Albany::CismSTKMeshStruct::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::GenericSTKMeshStruct.
Definition at line 37 of file Albany_CismSTKMeshStruct.hpp.
void Albany::CismSTKMeshStruct::constructMesh | ( | 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 | |||
) |
Definition at line 213 of file Albany_CismSTKMeshStruct.cpp.
bool Albany::CismSTKMeshStruct::hasRestartSolution | ( | ) | const [inline, virtual] |
Flag if solution has a restart values -- used in Init Cond.
Implements Albany::AbstractSTKMeshStruct.
Definition at line 55 of file Albany_CismSTKMeshStruct.hpp.
void Albany::CismSTKMeshStruct::setHasRestartSolution | ( | bool | hasRestartSolution | ) | [inline] |
Definition at line 57 of file Albany_CismSTKMeshStruct.hpp.
double Albany::CismSTKMeshStruct::restartDataTime | ( | ) | const [inline, virtual] |
If restarting, convenience function to return restart data time.
Implements Albany::AbstractSTKMeshStruct.
Definition at line 60 of file Albany_CismSTKMeshStruct.hpp.
void Albany::CismSTKMeshStruct::setRestartDataTime | ( | double | restartT | ) | [inline] |
Definition at line 62 of file Albany_CismSTKMeshStruct.hpp.
const bool Albany::CismSTKMeshStruct::getInterleavedOrdering | ( | ) | const [inline] |
Definition at line 65 of file Albany_CismSTKMeshStruct.hpp.
Teuchos::RCP< const Teuchos::ParameterList > Albany::CismSTKMeshStruct::getValidDiscretizationParameters | ( | ) | const [private] |
Definition at line 463 of file Albany_CismSTKMeshStruct.cpp.
Teuchos::RCP<Teuchos::FancyOStream> Albany::CismSTKMeshStruct::out [private] |
Definition at line 73 of file Albany_CismSTKMeshStruct.hpp.
bool Albany::CismSTKMeshStruct::periodic [private] |
Definition at line 74 of file Albany_CismSTKMeshStruct.hpp.
bool Albany::CismSTKMeshStruct::contigIDs [private] |
Reimplemented from Albany::AbstractSTKMeshStruct.
Definition at line 75 of file Albany_CismSTKMeshStruct.hpp.
int Albany::CismSTKMeshStruct::NumNodes [private] |
Definition at line 76 of file Albany_CismSTKMeshStruct.hpp.
int Albany::CismSTKMeshStruct::NumEles [private] |
Definition at line 77 of file Albany_CismSTKMeshStruct.hpp.
int Albany::CismSTKMeshStruct::NumBasalFaces [private] |
Definition at line 78 of file Albany_CismSTKMeshStruct.hpp.
double(* Albany::CismSTKMeshStruct::xyz)[3] [private] |
Definition at line 79 of file Albany_CismSTKMeshStruct.hpp.
double* Albany::CismSTKMeshStruct::sh [private] |
Definition at line 80 of file Albany_CismSTKMeshStruct.hpp.
double* Albany::CismSTKMeshStruct::beta [private] |
Definition at line 81 of file Albany_CismSTKMeshStruct.hpp.
int* Albany::CismSTKMeshStruct::globalElesID [private] |
Definition at line 82 of file Albany_CismSTKMeshStruct.hpp.
int* Albany::CismSTKMeshStruct::globalNodesID [private] |
Definition at line 83 of file Albany_CismSTKMeshStruct.hpp.
int* Albany::CismSTKMeshStruct::basalFacesID [private] |
Definition at line 84 of file Albany_CismSTKMeshStruct.hpp.
int(* Albany::CismSTKMeshStruct::eles)[8] [private] |
Definition at line 85 of file Albany_CismSTKMeshStruct.hpp.
double* Albany::CismSTKMeshStruct::flwa [private] |
Definition at line 86 of file Albany_CismSTKMeshStruct.hpp.
double* Albany::CismSTKMeshStruct::temper [private] |
Definition at line 87 of file Albany_CismSTKMeshStruct.hpp.
bool Albany::CismSTKMeshStruct::have_sh [private] |
Definition at line 88 of file Albany_CismSTKMeshStruct.hpp.
bool Albany::CismSTKMeshStruct::have_bf [private] |
Definition at line 89 of file Albany_CismSTKMeshStruct.hpp.
bool Albany::CismSTKMeshStruct::have_flwa [private] |
Definition at line 90 of file Albany_CismSTKMeshStruct.hpp.
bool Albany::CismSTKMeshStruct::have_temp [private] |
Definition at line 91 of file Albany_CismSTKMeshStruct.hpp.
bool Albany::CismSTKMeshStruct::have_beta [private] |
Definition at line 92 of file Albany_CismSTKMeshStruct.hpp.
int(* Albany::CismSTKMeshStruct::bf)[5] [private] |
Definition at line 93 of file Albany_CismSTKMeshStruct.hpp.
Teuchos::RCP<Epetra_Map> Albany::CismSTKMeshStruct::elem_map [private] |
Definition at line 94 of file Albany_CismSTKMeshStruct.hpp.
Teuchos::RCP<Epetra_Map> Albany::CismSTKMeshStruct::node_map [private] |
Definition at line 95 of file Albany_CismSTKMeshStruct.hpp.
Teuchos::RCP<Epetra_Map> Albany::CismSTKMeshStruct::basal_face_map [private] |
Definition at line 96 of file Albany_CismSTKMeshStruct.hpp.
bool Albany::CismSTKMeshStruct::hasRestartSol [private] |
Definition at line 97 of file Albany_CismSTKMeshStruct.hpp.
double Albany::CismSTKMeshStruct::restartTime [private] |
Definition at line 98 of file Albany_CismSTKMeshStruct.hpp.