|
| | Block (DofManagerBase *aParent, const ElementType aType=ElementType::EMPTY) |
| | Block (DofManagerBase *aParent, mesh::Block *aBlock, const Vector< index_t > &aOwnedElementIndices, const Vector< index_t > &aAuraElementIndices) |
| | ~Block () override |
| mesh::Block * | block () |
| | expose block object on mesh
|
| void | set_integration_order (const uint aOrder) |
| void | initialize_lookup_tables (const uint aIntegrationOrder) override |
| | Group (DofManagerBase *aParent, const GroupType aGroupType, const ElementType aElementType, const id_t aID, const index_t aNumberOfElements, const bool aOwnElements=true) |
| virtual | ~Group ()=default |
| GroupType | type () const |
| | return the type of this group
|
| id_t | id () const |
| | return the id of the group
|
| virtual ElementType | element_type () const |
| | return the element type of this block
|
| DofManagerBase * | parent () |
| | return the field of this block
|
| index_t | number_of_elements () const |
| uint | number_of_nodes_per_element () const |
| uint | number_of_edges_per_element () const |
| uint | number_of_faces_per_element () const |
| const IntegrationData * | integration () const |
| | expose the integration data
|
| const IntegrationData * | enrichment_data (const uint aFacet) const |
| virtual const IntegrationData * | thinshell_integration () const |
| Cell< Element * > & | elements () |
| Cell< Element * > & | aura_elements () |
| bool | element_exists (const id_t aID) |
| Calculator * | calculator () |
| | expose calculator object
|
| Matrix< real > & | node_coords () |
| | expose container for node coords
|
| Vector< real > & | field_data (const string &aLabel) |
| | access scal ars from the parent
|
| void | set_material (Material *aMaterial) |
| void | set_material (const string &aLabel) |
| Material * | material () |
| const Material * | material () const |
| void | create_element_map () |
| Element * | element (const id_t aID) |
| bool | has_rhs () const |
| void | set_rhs_flag (const bool aFlag) |
| const id_t & | mesh_id () const |
| | if the sideset or block is empty, ID is zero.
|
| void | set_mesh_id (const id_t &aID) |
| virtual IntegrationData * | master_integration (const uint aSideSetIndex) |
| | for special purpose integration, sideset only
|
| virtual IntegrationData * | slave_integration (const uint aSideSetIndex) |
| void | delete_pointers () |
| const InterpolationFunction * | interpolation_function () const |
| void | set_domain_type (const DomainType aType) |
| DomainType | domain_type () const |
| virtual ElementType | master_type () const |
| | returns type of sideset master
|
| virtual ElementType | slave_type () const |
| | returns type of sideset slave
|
| virtual uint | number_of_thin_shell_layers () const |
| | dummy function, throws error unless sideset or shell
|
| virtual uint | number_of_ghost_sidesets () const |
| | dummy function, throws error unless sideset or shell
|
| virtual real | thin_shell_thickness (const uint aLayerIndex) const |
| | dummy function, throws error unless sideset or shell
|
| virtual real | thin_shell_thickness () const |
| | dummy function, throws error unless sideset or shell
|
| bool | is_active () const |
| | function telling if values from this group are computed ( default : true ) Returns true for GeometryAndDofs, false otherwise
|
| GroupActivationMode | activation_mode () const |
| | returns the activation mode of this group
|
| void | set_activation_mode (const GroupActivationMode aMode) |
| | set the activation mode of the group
|
| void | activate (bool aFlag) |
| | set the active flag of the group (backward compatibility) Maps bool to GeometryAndDofs (true) or Inactive (false)
|
| bool | has_enrichment () |