Flow123d  JS_before_hm-1711-g43b724b37
Public Member Functions | Protected Attributes | List of all members
SidePoint Class Reference

General point accessor allow iterate over quadrature points of given side defined in local element coordinates. More...

#include <eval_subset.hh>

Inheritance diagram for SidePoint:
Inheritance graph
[legend]
Collaboration diagram for SidePoint:
Collaboration graph
[legend]

Public Member Functions

 SidePoint ()
 Default constructor. More...
 
 SidePoint (DHCellSide cell_side, const ElementCacheMap *elm_cache_map, unsigned int local_point_idx)
 Constructor. More...
 
unsigned int permutation_idx () const
 
- Public Member Functions inherited from PointBase
 PointBase ()
 Default constructor. More...
 
 PointBase (const ElementCacheMap *elm_cache_map, unsigned int loc_point_idx)
 Constructor. More...
 
std::shared_ptr< EvalPointseval_points () const
 Getter of EvalPoints object. More...
 
const ElementCacheMapelm_cache_map () const
 
unsigned int elem_patch_idx () const
 
void inc ()
 Iterates to next point. More...
 

Protected Attributes

unsigned int side_idx_
 Index of side in element. More...
 
unsigned int permutation_idx_
 Permutation index corresponding with DHCellSide. More...
 
- Protected Attributes inherited from PointBase
unsigned int local_point_idx_
 Local coordinates within element. More...
 
unsigned int elem_patch_idx_
 Index of element in the patch. More...
 
const ElementCacheMapelm_cache_map_
 Pointer ElementCacheMap needed for point evaluation. More...
 

Detailed Description

General point accessor allow iterate over quadrature points of given side defined in local element coordinates.

Common ancestor of all side points classes (Edge-, Coupling-, BoundaryPoint)

Definition at line 125 of file eval_subset.hh.

Constructor & Destructor Documentation

◆ SidePoint() [1/2]

SidePoint::SidePoint ( )
inline

Default constructor.

Definition at line 128 of file eval_subset.hh.

◆ SidePoint() [2/2]

SidePoint::SidePoint ( DHCellSide  cell_side,
const ElementCacheMap elm_cache_map,
unsigned int  local_point_idx 
)
inline

Constructor.

Definition at line 132 of file eval_subset.hh.

Member Function Documentation

◆ permutation_idx()

unsigned int SidePoint::permutation_idx ( ) const
inline

Definition at line 139 of file eval_subset.hh.

Member Data Documentation

◆ permutation_idx_

unsigned int SidePoint::permutation_idx_
protected

Permutation index corresponding with DHCellSide.

Definition at line 147 of file eval_subset.hh.

◆ side_idx_

unsigned int SidePoint::side_idx_
protected

Index of side in element.

Definition at line 145 of file eval_subset.hh.


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