12#ifndef BELFEM_CL_FEM_DOFMGR_SIDESETDATA_HPP
13#define BELFEM_CL_FEM_DOFMGR_SIDESETDATA_HPP
57 SideSet * mEmptySideset =
nullptr;
60 index_t mNumberOfConvectionNodes ;
154 if ( mSideSetMap.key_exists( aID ) )
156 return mSideSetMap( aID );
160 mEmptySideset->set_mesh_id( aID );
161 return mEmptySideset ;
178 return mSideSetMap.key_exists( aID );
186 return mNumberOfConvectionNodes ;
Cell is a wrapper around the standard vector.
Definition cl_Cell.hpp:42
Hash map (unordered key-value).
Definition cl_Map.hpp:75
Top-level container for all mesh entities.
Definition cl_Mesh.hpp:60
this class creates the DOFs based on the passed equation object.
Definition cl_FEM_DofManager.hpp:55
Top-level orchestrator; owns the mesh, materials, boundary conditions and DOF managers.
Definition cl_FEM_Kernel.hpp:50
Definition cl_FEM_SideSet.hpp:60
Definition cl_FEM_DofMgr_DofData.hpp:36
Cell< SideSet * > & sidesets()
return the sideset container
Definition cl_FEM_DofMgr_SideSetData.hpp:168
SideSet * sideset(const id_t aID)
return a specific sideset
Definition cl_FEM_DofMgr_SideSetData.hpp:152
void set_boundary_conditions()
forwards set_boundary_conditions() to every sideset that exists on this proc ( currently not called b...
Definition cl_FEM_DofMgr_SideSetData.cpp:309
void reset()
restore factory settings
Definition cl_FEM_DofMgr_SideSetData.cpp:48
void count_wetted_nodes()
Definition cl_FEM_DofMgr_SideSetData.cpp:223
index_t number_of_wetted_nodes() const
Definition cl_FEM_DofMgr_SideSetData.hpp:184
SideSetData(DofManager *aParent)
Definition cl_FEM_DofMgr_SideSetData.cpp:29
void create_sidesets()
Definition cl_FEM_DofMgr_SideSetData.cpp:69
void collect_wetted_sidesets()
check if user has set the wetted sidesets
Definition cl_FEM_DofMgr_SideSetData.cpp:176
bool sideset_exists(const id_t aID) const
check if a specific sideset exists on this proc
Definition cl_FEM_DofMgr_SideSetData.hpp:176
void create_alpha_fields()
this function creates a special field for the alpha-bc if it exists.
Definition cl_FEM_DofMgr_SideSetData.cpp:254
Definition cl_FEM_DofMgr_BearingData.cpp:23
Definition cl_IFB_LINE3.hpp:21
USER GUIDES:
Definition cl_Capacitor.cpp:16
unsigned int id_t
Definition typedefs.hpp:41
int proc_t
Definition commtypes.hpp:29
uint32_t index_t
Definition typedefs.hpp:52