|
| | SideSet (DofManager *aParent, const id_t aID, Cell< mesh::Facet * > &aFacets, const GroupType aGroupType=GroupType::SIDESET) |
| | SideSet (const ElementType aElementType, const ElementType aMasterType, const ElementType aSlaveType, const GroupType aGroupType=GroupType::SIDESET) |
| | ~SideSet () override |
| void | impose_dirichlet (const real aValue, const uint aDofType=0) |
| void | impose_neumann (const real aValue, const uint aDofType=0) |
| void | impose_alpha (const real aAlpha=BELFEM_QUIET_NAN, const real aTinf=BELFEM_QUIET_NAN) |
| | imposing an alpha value requires setting the value in the field by default, a value can be set, but the alpha and T0 field can be overwritten
|
| void | free () |
| void | set_boundary_conditions () |
| BoundaryConditionImposing | bc_type (const index_t &aDimension) const |
| const real & | bc_value (const index_t &aDimension) const |
| Cell< mesh::Node * > & | nodes () |
| | expose the node container
|
| uint | number_of_boundary_conditions () const |
| ElementType | master_type () const override |
| | returns type of sideset master
|
| ElementType | slave_type () const override |
| | returns type of sideset slave
|
| IntegrationData * | master_integration (const uint aSideSetIndex) override |
| | integration data on master element
|
| IntegrationData * | slave_integration (const uint aSideSetIndex) override |
| | integration data on slave element
|
| 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) |
| void | delete_pointers () |
| const InterpolationFunction * | interpolation_function () const |
| void | set_domain_type (const DomainType aType) |
| DomainType | domain_type () const |
| 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 () |