Flow123d
JS_before_hm-1008-g3dab983
|
Point accessor allow iterate over bulk quadrature points defined in local element coordinates. More...
#include <eval_subset.hh>
Public Member Functions | |
BulkPoint () | |
Default constructor. More... | |
BulkPoint (DHCellAccessor dh_cell, const ElementCacheMap *elm_cache_map, std::shared_ptr< const BulkIntegral > bulk_integral, unsigned int loc_point_idx) | |
Constructor. More... | |
std::shared_ptr< const BulkIntegral > | integral () const |
Getter of BulkIntegral. More... | |
std::shared_ptr< EvalPoints > | eval_points () const |
Getter of EvalPoints. More... | |
template<unsigned int dim> | |
arma::vec::fixed< dim > | loc_coords () const |
Local coordinates within element. More... | |
unsigned int | element_cache_index () const |
Return index of element in data cache. More... | |
DHCellAccessor | dh_cell () const |
Return DH cell accessor. More... | |
const ElementCacheMap * | elm_cache_map () 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 | |
DHCellAccessor | dh_cell_ |
DOF handler accessor of element. More... | |
std::shared_ptr< const BulkIntegral > | integral_ |
Pointer to bulk integral. More... | |
unsigned int | local_point_idx_ |
Index of the local point in bulk point set. More... | |
const ElementCacheMap * | elm_cache_map_ |
Pointer ElementCacheMap needed for point evaluation. More... | |
Point accessor allow iterate over bulk quadrature points defined in local element coordinates.
Definition at line 215 of file eval_subset.hh.
|
inline |
Default constructor.
Definition at line 218 of file eval_subset.hh.
|
inline |
Constructor.
Definition at line 222 of file eval_subset.hh.
|
inline |
Return DH cell accessor.
Definition at line 250 of file eval_subset.hh.
|
inline |
Return index of element in data cache.
Definition at line 245 of file eval_subset.hh.
|
inline |
|
inline |
Return index in EvalPoints object.
Definition at line 260 of file eval_subset.hh.
|
inline |
Getter of EvalPoints.
Definition at line 231 of file eval_subset.hh.
|
inline |
Iterates to next point.
Definition at line 265 of file eval_subset.hh.
|
inline |
Getter of BulkIntegral.
Definition at line 226 of file eval_subset.hh.
|
inline |
Local coordinates within element.
Definition at line 237 of file eval_subset.hh.
|
inline |
Comparison of accessors.
Definition at line 270 of file eval_subset.hh.
|
private |
DOF handler accessor of element.
Definition at line 276 of file eval_subset.hh.
|
private |
Pointer ElementCacheMap needed for point evaluation.
Definition at line 282 of file eval_subset.hh.
|
private |
Pointer to bulk integral.
Definition at line 278 of file eval_subset.hh.
|
private |
Index of the local point in bulk point set.
Definition at line 280 of file eval_subset.hh.