![]() |
v0.15.0 |
this class derive data form other data structure More...
#include "src/finite_elements/EntitiesFieldData.hpp"
Classes | |
struct | DerivedEntData |
Derived ata on single entity (This is passed as argument to DataOperator::doWork) More... | |
Public Member Functions | |
DerivedEntitiesFieldData (const boost::shared_ptr< EntitiesFieldData > &data_ptr) | |
MoFEMErrorCode | setElementType (const EntityType type) |
![]() | |
EntitiesFieldData (const EntityType type) | |
virtual | ~EntitiesFieldData ()=default |
MoFEMErrorCode | resetFieldDependentData () |
virtual MoFEMErrorCode | baseSwap (const std::string &field_name, const FieldApproximationBase base) |
Swap approximation base. | |
Private Attributes | |
const boost::shared_ptr< EntitiesFieldData > | dataPtr |
Additional Inherited Members | |
![]() | |
std::bitset< LASTBASE > | bAse |
bases on element | |
MatrixInt | facesNodes |
nodes on finite element faces | |
MatrixInt | facesNodesOrder |
order of face nodes on element | |
std::array< std::bitset< LASTSPACE >, MBMAXTYPE > | spacesOnEntities |
spaces on entity types | |
std::array< std::bitset< LASTBASE >, MBMAXTYPE > | basesOnEntities |
bases on entity types | |
std::array< std::bitset< LASTBASE >, LASTSPACE > | basesOnSpaces |
base on spaces | |
std::array< std::bitset< LASTBASE >, LASTSPACE > | brokenBasesOnSpaces |
base on spaces | |
std::array< boost::ptr_vector< EntData >, MBMAXTYPE > | dataOnEntities |
![]() | |
EntitiesFieldData () | |
this class derive data form other data structure
It behaves like normal data structure it is used to share base functions with other data structures. Dofs values, approx. order and indices are not shared.
Shape functions, senses are shared with other data structure.
Definition at line 110 of file EntitiesFieldData.hpp.
MoFEM::DerivedEntitiesFieldData::DerivedEntitiesFieldData | ( | const boost::shared_ptr< EntitiesFieldData > & | data_ptr | ) |
Definition at line 103 of file EntitiesFieldData.cpp.
|
virtual |
Reimplemented from MoFEM::EntitiesFieldData.
Definition at line 109 of file EntitiesFieldData.cpp.
|
private |
Definition at line 119 of file EntitiesFieldData.hpp.