v0.14.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) |
Public Member Functions inherited from MoFEM::EntitiesFieldData | |
EntitiesFieldData (const EntityType type) | |
virtual | ~EntitiesFieldData ()=default |
MoFEMErrorCode | resetFieldDependentData () |
virtual MoFEMErrorCode | baseSwap (const std::string &field_name, const FieldApproximationBase base) |
Swap approximation base. More... | |
Private Attributes | |
const boost::shared_ptr< EntitiesFieldData > | dataPtr |
Additional Inherited Members | |
Public Attributes inherited from MoFEM::EntitiesFieldData | |
std::bitset< LASTBASE > | bAse |
bases on element More... | |
MatrixInt | facesNodes |
nodes on finite element faces More... | |
MatrixInt | facesNodesOrder |
order of face nodes on element More... | |
std::array< std::bitset< LASTSPACE >, MBMAXTYPE > | spacesOnEntities |
spaces on entity types More... | |
std::array< std::bitset< LASTBASE >, MBMAXTYPE > | basesOnEntities |
bases on entity types More... | |
std::array< std::bitset< LASTBASE >, LASTSPACE > | basesOnSpaces |
base on spaces More... | |
std::array< std::bitset< LASTBASE >, LASTSPACE > | brokenBasesOnSpaces |
base on spaces More... | |
std::array< boost::ptr_vector< EntData >, MBMAXTYPE > | dataOnEntities |
Protected Member Functions inherited from MoFEM::EntitiesFieldData | |
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 |
|
private |
Definition at line 119 of file EntitiesFieldData.hpp.