Flow123d  master-a7f2151e0
Public Member Functions | Private Attributes | List of all members
LocalElementAccessorBase< spacedim > Class Template Reference

#include <mh_dofhandler.hh>

Inheritance diagram for LocalElementAccessorBase< spacedim >:
Inheritance graph
[legend]
Collaboration diagram for LocalElementAccessorBase< spacedim >:
Collaboration graph
[legend]

Public Member Functions

 LocalElementAccessorBase (DHCellAccessor dh_cell)
 
DHCellAccessor dh_cell () const
 
uint dim () const
 
uint n_sides () const
 
ElementAccessor< 3 > element_accessor () const
 
const arma::vec3 centre () const
 
double measure () const
 
Region region () const
 
uint ele_global_idx ()
 
uint ele_local_idx () const
 
uint ele_row ()
 
uint ele_local_row ()
 
uint edge_row (uint i)
 
uint edge_local_row (uint i)
 
SideIter side (uint i)
 
uint side_row (uint i)
 
uint side_local_row (uint i)
 

Private Attributes

DHCellAccessor dh_cell_
 
std::vector< LongIdxglobal_indices_
 
uint n_indices_
 

Detailed Description

template<int spacedim>
class LocalElementAccessorBase< spacedim >

Definition at line 35 of file mh_dofhandler.hh.

Constructor & Destructor Documentation

◆ LocalElementAccessorBase()

template<int spacedim>
LocalElementAccessorBase< spacedim >::LocalElementAccessorBase ( DHCellAccessor  dh_cell)
inline

Definition at line 107 of file mh_dofhandler.hh.

Member Function Documentation

◆ centre()

template<int spacedim>
const arma::vec3 LocalElementAccessorBase< spacedim >::centre ( ) const
inline

Definition at line 129 of file mh_dofhandler.hh.

◆ dh_cell()

template<int spacedim>
DHCellAccessor LocalElementAccessorBase< spacedim >::dh_cell ( ) const
inline

Definition at line 113 of file mh_dofhandler.hh.

◆ dim()

template<int spacedim>
uint LocalElementAccessorBase< spacedim >::dim ( ) const
inline

Definition at line 117 of file mh_dofhandler.hh.

◆ edge_local_row()

template<int spacedim>
uint LocalElementAccessorBase< spacedim >::edge_local_row ( uint  i)
inline

Definition at line 161 of file mh_dofhandler.hh.

◆ edge_row()

template<int spacedim>
uint LocalElementAccessorBase< spacedim >::edge_row ( uint  i)
inline

Definition at line 157 of file mh_dofhandler.hh.

◆ ele_global_idx()

template<int spacedim>
uint LocalElementAccessorBase< spacedim >::ele_global_idx ( )
inline

Definition at line 141 of file mh_dofhandler.hh.

◆ ele_local_idx()

template<int spacedim>
uint LocalElementAccessorBase< spacedim >::ele_local_idx ( ) const
inline

Definition at line 145 of file mh_dofhandler.hh.

◆ ele_local_row()

template<int spacedim>
uint LocalElementAccessorBase< spacedim >::ele_local_row ( )
inline

Definition at line 153 of file mh_dofhandler.hh.

◆ ele_row()

template<int spacedim>
uint LocalElementAccessorBase< spacedim >::ele_row ( )
inline

Definition at line 149 of file mh_dofhandler.hh.

◆ element_accessor()

template<int spacedim>
ElementAccessor<3> LocalElementAccessorBase< spacedim >::element_accessor ( ) const
inline

Definition at line 125 of file mh_dofhandler.hh.

◆ measure()

template<int spacedim>
double LocalElementAccessorBase< spacedim >::measure ( ) const
inline

Definition at line 133 of file mh_dofhandler.hh.

◆ n_sides()

template<int spacedim>
uint LocalElementAccessorBase< spacedim >::n_sides ( ) const
inline

Definition at line 121 of file mh_dofhandler.hh.

◆ region()

template<int spacedim>
Region LocalElementAccessorBase< spacedim >::region ( ) const
inline

Definition at line 137 of file mh_dofhandler.hh.

◆ side()

template<int spacedim>
SideIter LocalElementAccessorBase< spacedim >::side ( uint  i)
inline

Definition at line 165 of file mh_dofhandler.hh.

◆ side_local_row()

template<int spacedim>
uint LocalElementAccessorBase< spacedim >::side_local_row ( uint  i)
inline

Definition at line 173 of file mh_dofhandler.hh.

◆ side_row()

template<int spacedim>
uint LocalElementAccessorBase< spacedim >::side_row ( uint  i)
inline

Definition at line 169 of file mh_dofhandler.hh.

Member Data Documentation

◆ dh_cell_

template<int spacedim>
DHCellAccessor LocalElementAccessorBase< spacedim >::dh_cell_
private

Definition at line 178 of file mh_dofhandler.hh.

◆ global_indices_

template<int spacedim>
std::vector<LongIdx> LocalElementAccessorBase< spacedim >::global_indices_
private

Definition at line 179 of file mh_dofhandler.hh.

◆ n_indices_

template<int spacedim>
uint LocalElementAccessorBase< spacedim >::n_indices_
private

Definition at line 180 of file mh_dofhandler.hh.


The documentation for this class was generated from the following file: