v0.14.0 |
Transverse Isotropic material data structure. More...
#include <src/multi_indices/MaterialBlocks.hpp>
Public Member Functions | |
struct | __attribute__ ((packed)) _data_ |
transverse isotropic More... | |
std::size_t | getSizeOfData () const |
get data structure size More... | |
const void * | getDataPtr () const |
get pointer to data structure More... | |
Mat_Elastic_TransIso () | |
MoFEMErrorCode | fill_data (const std::vector< double > &attributes) |
get data from structure More... | |
MoFEMErrorCode | set_data (void *tag_ptr, unsigned int size) const |
set data on structure More... | |
Public Member Functions inherited from MoFEM::GenericAttributeData | |
virtual const CubitBCType & | getType () const |
get data type More... | |
virtual unsigned int | getMinMumberOfAtributes () const |
get minimal number of attributes which blockset has to have More... | |
GenericAttributeData (const CubitBCType type, const unsigned int min_number_of_atributes) | |
Public Attributes | |
_data_ | data |
Public Attributes inherited from MoFEM::GenericAttributeData | |
const CubitBCType | tYpe |
Type of data (f.e. MAT_ELATIC) More... | |
unsigned int | minNumberOfAtributes |
minimal number of attributes More... | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const Mat_Elastic_TransIso &e) |
Print Mat_Elastic_TransIso data. More... | |
Transverse Isotropic material data structure.
Definition at line 371 of file MaterialBlocks.hpp.
|
inline |
Definition at line 388 of file MaterialBlocks.hpp.
|
inline |
transverse isotropic
< Young's modulus in xy plane (Ep)
< Young's modulus in z-direction (Ez)
< Poisson's ratio in xy plane (vp)
< Poisson's ratio in z-direction (vpz)
< Shear modulus in z-direction (Gzp)
Definition at line 376 of file MaterialBlocks.hpp.
|
inlinevirtual |
get data from structure
attributes | vector of doubles |
Reimplemented from MoFEM::GenericAttributeData.
Definition at line 392 of file MaterialBlocks.hpp.
|
inlinevirtual |
get pointer to data structure
Implements MoFEM::GenericAttributeData.
Definition at line 386 of file MaterialBlocks.hpp.
|
inlinevirtual |
get data structure size
Implements MoFEM::GenericAttributeData.
Definition at line 385 of file MaterialBlocks.hpp.
|
inlinevirtual |
set data on structure
tag_ptr | pointer to tag on meshset |
size | size of data in bytes |
Reimplemented from MoFEM::GenericAttributeData.
Definition at line 410 of file MaterialBlocks.hpp.
|
friend |
_data_ MoFEM::Mat_Elastic_TransIso::data |
Definition at line 382 of file MaterialBlocks.hpp.