Element block specs. More...
#include <Albany_TmplSTKMeshStruct.hpp>
Public Types | |
typedef traits | traits_type |
Type of traits class being used. | |
Public Member Functions | |
EBSpecsStruct () | |
void | Initialize (unsigned int nnelems[], double blLength[]) |
Single element block initializer. | |
void | Initialize (int i, const Teuchos::RCP< Teuchos::ParameterList > ¶ms) |
Multiple element block initializer. | |
bool | inEB (const std::vector< int > &elemNo) |
Query function to determine if a given i, j, k value is in this element block. | |
int | numElems (int dim) |
Calculate the number of elements in this block on the given dimension. | |
void | calcElemSizes (std::vector< double > h[]) |
Calculate the sizes of the elements in this element block. | |
template<> | |
int | numElems (int i) |
template<> | |
void | calcElemSizes (std::vector< double > h[]) |
template<> | |
void | Initialize (unsigned int nelems[], double blLen[]) |
template<> | |
void | Initialize (int i, const Teuchos::RCP< Teuchos::ParameterList > ¶ms) |
template<> | |
void | Initialize (int i, const Teuchos::RCP< Teuchos::ParameterList > ¶ms) |
template<> | |
void | Initialize (int i, const Teuchos::RCP< Teuchos::ParameterList > ¶ms) |
template<> | |
void | Initialize (int i, const Teuchos::RCP< Teuchos::ParameterList > ¶ms) |
template<> | |
int | numElems (int i) |
template<> | |
void | calcElemSizes (std::vector< double > h[]) |
template<> | |
void | Initialize (unsigned int nelems[], double blLen[]) |
template<> | |
void | Initialize (int i, const Teuchos::RCP< Teuchos::ParameterList > ¶ms) |
template<> | |
void | Initialize (int i, const Teuchos::RCP< Teuchos::ParameterList > ¶ms) |
template<> | |
void | Initialize (int i, const Teuchos::RCP< Teuchos::ParameterList > ¶ms) |
template<> | |
void | Initialize (int i, const Teuchos::RCP< Teuchos::ParameterList > ¶ms) |
Public Attributes | |
std::string | name |
int | min [traits_type::size] |
int | max [traits_type::size] |
double | blLength [traits_type::size] |
Element block specs.
Definition at line 24 of file Albany_TmplSTKMeshStruct.hpp.
typedef traits Albany::EBSpecsStruct< Dim, traits >::traits_type |
Type of traits class being used.
Definition at line 29 of file Albany_TmplSTKMeshStruct.hpp.
Albany::EBSpecsStruct< Dim, traits >::EBSpecsStruct | ( | ) | [inline] |
Definition at line 26 of file Albany_TmplSTKMeshStruct.hpp.
void Albany::EBSpecsStruct< Dim, traits >::Initialize | ( | unsigned int | nnelems[], | |
double | blLength[] | |||
) |
Single element block initializer.
Definition at line 415 of file Albany_TmplSTKMeshStruct_Def.hpp.
void Albany::EBSpecsStruct< Dim, traits >::Initialize | ( | int | i, | |
const Teuchos::RCP< Teuchos::ParameterList > & | params | |||
) |
Multiple element block initializer.
bool Albany::EBSpecsStruct< Dim, traits >::inEB | ( | const std::vector< int > & | elemNo | ) | [inline] |
Query function to determine if a given i, j, k value is in this element block.
Definition at line 39 of file Albany_TmplSTKMeshStruct.hpp.
int Albany::EBSpecsStruct< Dim, traits >::numElems | ( | int | dim | ) | [inline] |
Calculate the number of elements in this block on the given dimension.
Definition at line 47 of file Albany_TmplSTKMeshStruct.hpp.
void Albany::EBSpecsStruct< Dim, traits >::calcElemSizes | ( | std::vector< double > | h[] | ) | [inline] |
Calculate the sizes of the elements in this element block.
Definition at line 51 of file Albany_TmplSTKMeshStruct.hpp.
int Albany::EBSpecsStruct< 0 >::numElems | ( | int | i | ) |
void Albany::EBSpecsStruct< 0 >::calcElemSizes | ( | std::vector< double > | h[] | ) |
void Albany::EBSpecsStruct< 0 >::Initialize | ( | unsigned int | nelems[], | |
double | blLen[] | |||
) |
void Albany::EBSpecsStruct< 0 >::Initialize | ( | int | i, | |
const Teuchos::RCP< Teuchos::ParameterList > & | params | |||
) |
void Albany::EBSpecsStruct< 1 >::Initialize | ( | int | i, | |
const Teuchos::RCP< Teuchos::ParameterList > & | params | |||
) |
void Albany::EBSpecsStruct< 2 >::Initialize | ( | int | i, | |
const Teuchos::RCP< Teuchos::ParameterList > & | params | |||
) |
void Albany::EBSpecsStruct< 3 >::Initialize | ( | int | i, | |
const Teuchos::RCP< Teuchos::ParameterList > & | params | |||
) |
int Albany::EBSpecsStruct< 0 >::numElems | ( | int | i | ) |
Definition at line 435 of file Albany_TmplSTKMeshStruct_Def.hpp.
void Albany::EBSpecsStruct< 0 >::calcElemSizes | ( | std::vector< double > | h[] | ) |
Definition at line 441 of file Albany_TmplSTKMeshStruct_Def.hpp.
void Albany::EBSpecsStruct< 0 >::Initialize | ( | unsigned int | nelems[], | |
double | blLen[] | |||
) |
Definition at line 447 of file Albany_TmplSTKMeshStruct_Def.hpp.
void Albany::EBSpecsStruct< 0 >::Initialize | ( | int | i, | |
const Teuchos::RCP< Teuchos::ParameterList > & | params | |||
) |
Definition at line 455 of file Albany_TmplSTKMeshStruct_Def.hpp.
void Albany::EBSpecsStruct< 1 >::Initialize | ( | int | i, | |
const Teuchos::RCP< Teuchos::ParameterList > & | params | |||
) |
Definition at line 463 of file Albany_TmplSTKMeshStruct_Def.hpp.
void Albany::EBSpecsStruct< 2 >::Initialize | ( | int | i, | |
const Teuchos::RCP< Teuchos::ParameterList > & | params | |||
) |
Definition at line 489 of file Albany_TmplSTKMeshStruct_Def.hpp.
void Albany::EBSpecsStruct< 3 >::Initialize | ( | int | i, | |
const Teuchos::RCP< Teuchos::ParameterList > & | params | |||
) |
Definition at line 515 of file Albany_TmplSTKMeshStruct_Def.hpp.
std::string Albany::EBSpecsStruct< Dim, traits >::name |
Definition at line 58 of file Albany_TmplSTKMeshStruct.hpp.
int Albany::EBSpecsStruct< Dim, traits >::min[traits_type::size] |
Definition at line 59 of file Albany_TmplSTKMeshStruct.hpp.
int Albany::EBSpecsStruct< Dim, traits >::max[traits_type::size] |
Definition at line 60 of file Albany_TmplSTKMeshStruct.hpp.
double Albany::EBSpecsStruct< Dim, traits >::blLength[traits_type::size] |
Definition at line 61 of file Albany_TmplSTKMeshStruct.hpp.