| FEAT 3
    Finite Element Analysis Toolbox | 
Identity-Dof-Mapping base-class template. More...
#include <dof_mapping_common.hpp>
 
  
| Public Types | |
| typedef SpaceType::ShapeType | ShapeType | 
| shape typedef  More... | |
| typedef Space_ | SpaceType | 
| space typedef  More... | |
| Public Member Functions | |
| void | finish () | 
| Releases the dof-mapping from the current cell.  More... | |
| Index | get_current_cell_index () const | 
| Returns the current cell-index.  More... | |
| Index | get_index (int local_dof_idx) const | 
| Returns the mapped dof index.   More... | |
| Index | get_num_global_dofs () const | 
| Return the number of global dofs.   More... | |
| int | get_num_local_dofs () const | 
| Returns the number of local dofs.   More... | |
| void | prepare (Index cell_index) | 
| Prepares the dof-mapping for a given cell.  More... | |
| Protected Member Functions | |
| DofMappingIdentity (const Space_ &space) | |
| constructor  More... | |
| Protected Attributes | |
| Index | _cell_index | 
| currently active cell index  More... | |
| const SpaceType & | _space | 
| space reference  More... | |
Identity-Dof-Mapping base-class template.
| Space_ | The finite-element space that this dof-mapping is used by. | 
| dofs_per_cell_ | The number of dofs per entity. | 
Definition at line 32 of file dof_mapping_common.hpp.
| 
 | inherited | 
shape typedef
Definition at line 40 of file dof_mapping_base.hpp.
| 
 | inherited | 
space typedef
Definition at line 38 of file dof_mapping_base.hpp.
| 
 | inlineexplicitprotected | 
constructor
Definition at line 37 of file dof_mapping_common.hpp.
| 
 | inlineinherited | 
Releases the dof-mapping from the current cell.
Definition at line 71 of file dof_mapping_base.hpp.
References FEAT::Space::DofMappingBase< Space_ >::_cell_index.
| 
 | inlineinherited | 
Returns the current cell-index.
Definition at line 80 of file dof_mapping_base.hpp.
References FEAT::Space::DofMappingBase< Space_ >::_cell_index.
| 
 | inline | 
Returns the mapped dof index.
| [in] | local_dof_idx | The index of the local dof whose mapped index is to be returned. | 
Definition at line 56 of file dof_mapping_common.hpp.
References FEAT::Space::DofMappingBase< Space_ >::_cell_index.
| 
 | inline | 
Return the number of global dofs.
Definition at line 50 of file dof_mapping_common.hpp.
References FEAT::Space::DofMappingBase< Space_ >::_space.
| 
 | inline | 
Returns the number of local dofs.
Definition at line 44 of file dof_mapping_common.hpp.
| 
 | inlineinherited | 
Prepares the dof-mapping for a given cell.
| [in] | cell_index | The index of the cell that is to be used by the dof-mapping. | 
Definition at line 63 of file dof_mapping_base.hpp.
References FEAT::Space::DofMappingBase< Space_ >::_cell_index.
Referenced by FEAT::Space::DofMappingUniform< Space_, DofTraits_, DofTag_ >::prepare().
| 
 | protectedinherited | 
currently active cell index
Definition at line 46 of file dof_mapping_base.hpp.
Referenced by FEAT::Space::DofMappingBase< Space_ >::finish(), FEAT::Space::DofMappingBase< Space_ >::get_current_cell_index(), FEAT::Space::DofMappingIdentity< Space_, dofs_per_cell_ >::get_index(), FEAT::Space::DofMappingSingleEntity< Space_, codim_, dofs_per_cell_ >::get_index(), and FEAT::Space::DofMappingBase< Space_ >::prepare().
| 
 | protectedinherited | 
space reference
Definition at line 44 of file dof_mapping_base.hpp.
Referenced by FEAT::Space::DofMappingIdentity< Space_, dofs_per_cell_ >::get_num_global_dofs(), FEAT::Space::DofMappingSingleEntity< Space_, codim_, dofs_per_cell_ >::get_num_global_dofs(), FEAT::Space::DofMappingUniform< Space_, DofTraits_, DofTag_ >::get_num_global_dofs(), and FEAT::Space::DofMappingUniform< Space_, DofTraits_, DofTag_ >::prepare().