|
Flow123d
JS_constraints-e651b99
|
#include <integral_acc.hh>


Public Member Functions | |
| EdgeIntegral () | |
| Default constructor. More... | |
| EdgeIntegral (std::shared_ptr< EvalPoints > eval_points, Quadrature *quad, unsigned int dim) | |
| Constructor of edge integral. More... | |
| ~EdgeIntegral () | |
| Destructor. More... | |
| unsigned int | n_sides () const |
| Getter of n_sides. More... | |
| int | get_subset_idx () const |
| Return index of data block according to subset in EvalPoints object. More... | |
| uint | side_begin (const DHCellSide &cell_side) const |
| Range< EdgePoint > | points (const DHCellSide &cell_side, const ElementCacheMap *elm_cache_map) const |
| Returns range of side local points for appropriate cell side accessor - obsolete method. More... | |
| RevertableList< EdgeIntegralData > & | patch_data () |
| Getter for patch_data_. More... | |
Public Member Functions inherited from internal::BaseIntegral | |
| BaseIntegral () | |
| Default constructor. More... | |
| BaseIntegral (std::shared_ptr< EvalPoints > eval_points, unsigned int dim) | |
| Constructor of bulk or side subset. More... | |
| virtual | ~BaseIntegral () |
| Destructor. More... | |
| std::shared_ptr< EvalPoints > | eval_points () const |
| Getter of eval_points. More... | |
| unsigned int | dim () const |
| Returns dimension. More... | |
Protected Attributes | |
| std::shared_ptr< internal_integrals::Edge > | internal_edge_ |
| Internal integral object. More... | |
| RevertableList< EdgeIntegralData > | patch_data_ |
| Set of integral data of given dimension recomputed for each patch. More... | |
Protected Attributes inherited from internal::BaseIntegral | |
| std::shared_ptr< EvalPoints > | eval_points_ |
| Pointer to EvalPoints. More... | |
| unsigned int | dim_ |
| Dimension of the cell on which points are placed. More... | |
Friends | |
| class | EvalPoints |
| class | EdgePoint |
| class | CouplingPoint |
| class | BoundaryPoint |
| class | CouplingIntegral |
| class | BoundaryIntegral |
| template<unsigned int qdim> | |
| class | CouplingIntegralAcc |
| template<unsigned int qdim> | |
| class | BoundaryIntegralAcc |
Integral class of side points, allows assemblation of element - element fluxes.
Definition at line 440 of file integral_acc.hh.
|
inline |
Default constructor.
Definition at line 443 of file integral_acc.hh.
|
inline |
Constructor of edge integral.
Definition at line 449 of file integral_acc.hh.
| EdgeIntegral::~EdgeIntegral | ( | ) |
Destructor.
Definition at line 47 of file integral_acc.cc.
|
inline |
Return index of data block according to subset in EvalPoints object.
Definition at line 476 of file integral_acc.hh.
|
inline |
Getter of n_sides.
Definition at line 471 of file integral_acc.hh.
|
inline |
Getter for patch_data_.
Definition at line 499 of file integral_acc.hh.
|
inline |
Returns range of side local points for appropriate cell side accessor - obsolete method.
Definition at line 485 of file integral_acc.hh.
|
inline |
Definition at line 480 of file integral_acc.hh.
|
friend |
Definition at line 515 of file integral_acc.hh.
|
friend |
Definition at line 519 of file integral_acc.hh.
|
friend |
Definition at line 513 of file integral_acc.hh.
|
friend |
Definition at line 514 of file integral_acc.hh.
|
friend |
Definition at line 517 of file integral_acc.hh.
|
friend |
Definition at line 512 of file integral_acc.hh.
|
friend |
Definition at line 511 of file integral_acc.hh.
|
friend |
Definition at line 510 of file integral_acc.hh.
|
protected |
Internal integral object.
Definition at line 506 of file integral_acc.hh.
|
protected |
Set of integral data of given dimension recomputed for each patch.
Definition at line 508 of file integral_acc.hh.