Flow123d
DF_patch_fe_data_tables-dc3adc1
|
Point accessor allow iterate over quadrature points of given side defined in local element coordinates. More...
#include <eval_subset.hh>
Public Member Functions | |
CouplingPoint () | |
Default constructor. More... | |
CouplingPoint (BulkPoint bulk, const CouplingIntegral *coupling_integral, uint side_begin) | |
Constructor. More... | |
BulkPoint | lower_dim (DHCellAccessor cell_lower) const |
Return corresponds EdgePoint of neighbour side of same dimension (computing of side integrals). More... | |
unsigned int | side_idx () const override |
Intermediate step in implementation of PatcFEValues. More... | |
bool | operator== (const CouplingPoint &other) |
Comparison of accessors. More... | |
Public Member Functions inherited from SidePoint | |
SidePoint () | |
Default constructor. More... | |
SidePoint (BulkPoint bulk, uint side_begin) | |
Constructor. More... | |
SidePoint (DHCellSide cell_side, const ElementCacheMap *elm_cache_map, const EdgeIntegral *edge_integral, unsigned int local_point_idx) | |
Constructor. More... | |
unsigned int | local_point_idx () const |
Return local index in quadrature. Temporary method - intermediate step in implementation of PatcFEValues. More... | |
unsigned int | eval_point_idx () const |
Return index in EvalPoints object. More... | |
bool | operator== (const SidePoint &other) |
Comparison of accessors. More... | |
Public Member Functions inherited from BulkPoint | |
BulkPoint () | |
Default constructor. More... | |
BulkPoint (const ElementCacheMap *elm_cache_map, uint elem_idx, uint loc_point_idx) | |
Constructor. More... | |
std::shared_ptr< EvalPoints > | eval_points () const |
Getter of EvalPoints object. More... | |
const ElementCacheMap * | elm_cache_map () const |
unsigned int | elem_patch_idx () const |
unsigned int | eval_point_idx () const |
Return index in EvalPoints object. More... | |
void | inc () |
Iterates to next point. More... | |
bool | operator== (const BulkPoint &other) |
Comparison of accessors. More... | |
Private Attributes | |
const CouplingIntegral * | integral_ |
Pointer to edge point set. More... | |
Additional Inherited Members | |
Protected Attributes inherited from SidePoint | |
unsigned int | side_begin_ |
Index of side in element. More... | |
Protected Attributes inherited from BulkPoint | |
const ElementCacheMap * | elm_cache_map_ |
unsigned int | elem_patch_idx_ |
Index of element in the patch. More... | |
unsigned int | local_point_idx_ |
Index of the local point in the integral object. More... | |
Point accessor allow iterate over quadrature points of given side defined in local element coordinates.
Definition at line 194 of file eval_subset.hh.
|
inline |
Default constructor.
Definition at line 197 of file eval_subset.hh.
|
inline |
Constructor.
Definition at line 505 of file eval_subset.hh.
|
inline |
Return corresponds EdgePoint of neighbour side of same dimension (computing of side integrals).
Definition at line 511 of file eval_subset.hh.
|
inline |
Comparison of accessors.
Definition at line 211 of file eval_subset.hh.
|
overridevirtual |
Intermediate step in implementation of PatcFEValues.
Implements SidePoint.
Definition at line 104 of file eval_subset.cc.
|
private |
Pointer to edge point set.
Definition at line 217 of file eval_subset.hh.