33 #ifndef __H__UG__LIB_DISC__DOF_MANAGER__DOF_INDEX_STORAGE__
34 #define __H__UG__LIB_DISC__DOF_MANAGER__DOF_INDEX_STORAGE__
Definition: smart_pointer.h:296
Definition: dof_distribution_info.h:152
Definition: dof_index_storage.h:41
edge_attachment_accessor_type m_aaIndexEDGE
Definition: dof_index_storage.h:97
size_t & obj_index(Vertex *vrt)
Definition: dof_index_storage.h:56
vertex_attachment_accessor_type m_aaIndexVRT
Definition: dof_index_storage.h:96
const size_t & obj_index(Vertex *vrt) const
Definition: dof_index_storage.h:65
size_t & obj_index(Volume *vol)
Definition: dof_index_storage.h:59
void clear_attachments()
removes the attachments
Definition: dof_index_storage.cpp:73
Grid::AttachmentAccessor< Vertex, ADoF > vertex_attachment_accessor_type
Definition: dof_index_storage.h:88
SmartPtr< MultiGrid > m_spMG
Multi Grid.
Definition: dof_index_storage.h:80
volume_attachment_accessor_type m_aaIndexVOL
Definition: dof_index_storage.h:99
size_t & obj_index(GridObject *obj)
Definition: dof_index_storage.cpp:87
Grid::AttachmentAccessor< Edge, ADoF > edge_attachment_accessor_type
Definition: dof_index_storage.h:89
ADoF m_aIndex
Definition: dof_index_storage.h:84
ConstSmartPtr< MultiGrid > multi_grid() const
Definition: dof_index_storage.h:51
const size_t & obj_index(Edge *ed) const
Definition: dof_index_storage.h:66
void init_attachments()
initializes the attachments
Definition: dof_index_storage.cpp:52
Grid::AttachmentAccessor< Face, ADoF > face_attachment_accessor_type
Definition: dof_index_storage.h:90
~DoFIndexStorage()
Definition: dof_index_storage.cpp:47
DoFIndexStorage(SmartPtr< MultiGrid > spMG, ConstSmartPtr< DoFDistributionInfo > spDDInfo)
Definition: dof_index_storage.cpp:38
SmartPtr< MultiGrid > multi_grid()
returns the multigrid
Definition: dof_index_storage.h:50
size_t & obj_index(Face *face)
Definition: dof_index_storage.h:58
const size_t & obj_index(Volume *vol) const
Definition: dof_index_storage.h:68
size_t & obj_index(Edge *ed)
Definition: dof_index_storage.h:57
face_attachment_accessor_type m_aaIndexFACE
Definition: dof_index_storage.h:98
Grid::AttachmentAccessor< Volume, ADoF > volume_attachment_accessor_type
Definition: dof_index_storage.h:91
const size_t & obj_index(Face *face) const
Definition: dof_index_storage.h:67
ug::Attachment< size_t > ADoF
Attachment type.
Definition: dof_index_storage.h:83
Base-class for edges.
Definition: grid_base_objects.h:397
Faces are 2-dimensional objects.
Definition: grid_base_objects.h:510
The base class for all geometric objects, such as vertices, edges, faces, volumes,...
Definition: grid_base_objects.h:157
Base-class for all vertex-types.
Definition: grid_base_objects.h:231
Volumes are 3-dimensional objects.
Definition: grid_base_objects.h:754