|
Flow123d
DF_patch_fe_darcy_complete-579fe1e
|
#include <integral_acc.hh>


Public Member Functions | |
| CouplingIntegralAcc () | |
| Default constructor. More... | |
| CouplingIntegralAcc (std::shared_ptr< EvalPoints > eval_points, Quadrature *quad, PatchFEValues< 3 > *pfev, ElementCacheMap *element_cache_map) | |
| Constructor of ngh integral. More... | |
| ~CouplingIntegralAcc () | |
| Destructor. More... | |
| int | get_subset_high_idx () const |
| Return index of data block according to subset of higher dim in EvalPoints object. More... | |
| int | get_subset_low_idx () const |
| Return index of data block according to subset of lower dim in EvalPoints object. More... | |
| uint | bulk_begin () const |
| Range< CouplingPoint > | points (const DHCellSide &cell_side) const |
| Returns range of side local points for appropriate cell side accessor. More... | |
| template<class ValueType , template< unsigned int, class, unsigned int > class OpType> | |
| FeQJoin< ValueType > | make_qjoin (uint component_idx=0) |
| Factory method. Same as previous but creates FE operation. More... | |
| FeQ< Scalar > | JxW () |
| Same as BulkValues::JxW but register at side quadrature points. More... | |
| ElQ< Vector > | normal_vector () |
| Register the normal vector to a side at side quadrature points. More... | |
| FeQArray< Vector > | vector_shape (uint component_idx=0) |
| FeQJoin< Scalar > | scalar_join_shape (uint component_idx=0) |
| FeQJoin< Vector > | vector_join_shape (uint component_idx=0) |
| FeQJoin< Tensor > | gradient_vector_join_shape (uint component_idx=0) |
Public Member Functions inherited from CouplingIntegral | |
| CouplingIntegral () | |
| Default constructor. More... | |
| CouplingIntegral (std::shared_ptr< EvalPoints > eval_points, Quadrature *quad, unsigned int dim) | |
| Constructor of ngh integral. More... | |
| ~CouplingIntegral () | |
| Destructor. More... | |
| int | get_subset_high_idx () const |
| Return index of data block according to subset of higher dim in EvalPoints object. More... | |
| int | get_subset_low_idx () const |
| Return index of data block according to subset of lower dim in EvalPoints object. More... | |
| uint | bulk_begin () const |
| Range< CouplingPoint > | 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... | |
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... | |
Private Attributes | |
| internal::IntegralFactory< qdim > | factory_ |
| Defines interface of operation accessors declaration. More... | |
| internal::IntegralFactory< qdim+1 > | factory_high_ |
| Same as prefious but for element of higher dim. More... | |
Friends | |
| class | CouplingPoint |
Additional Inherited Members | |
Protected Attributes inherited from CouplingIntegral | |
| std::shared_ptr< internal_integrals::Bulk > | internal_bulk_ |
| Integral according to bulk subset part (element of lower dim) in EvalPoints object. More... | |
| std::shared_ptr< internal_integrals::Edge > | internal_edge_ |
| Integral according to side subset part (element of higher dim) in EvalPoints object. 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... | |
Definition at line 707 of file integral_acc.hh.
|
inline |
Default constructor.
Definition at line 710 of file integral_acc.hh.
|
inline |
Constructor of ngh integral.
Definition at line 713 of file integral_acc.hh.
|
inline |
Destructor.
Definition at line 724 of file integral_acc.hh.
|
inline |
Definition at line 740 of file integral_acc.hh.
|
inline |
Return index of data block according to subset of higher dim in EvalPoints object.
Definition at line 731 of file integral_acc.hh.
|
inline |
Return index of data block according to subset of lower dim in EvalPoints object.
Definition at line 736 of file integral_acc.hh.
|
inline |
Definition at line 805 of file integral_acc.hh.
|
inline |
Same as BulkValues::JxW but register at side quadrature points.
Definition at line 775 of file integral_acc.hh.
|
inline |
Factory method. Same as previous but creates FE operation.
Definition at line 759 of file integral_acc.hh.
|
inline |
Register the normal vector to a side at side quadrature points.
| quad | Quadrature. |
Definition at line 785 of file integral_acc.hh.
|
inline |
Returns range of side local points for appropriate cell side accessor.
Definition at line 745 of file integral_acc.hh.
|
inline |
Definition at line 795 of file integral_acc.hh.
|
inline |
Definition at line 800 of file integral_acc.hh.
|
inline |
Definition at line 790 of file integral_acc.hh.
|
friend |
Definition at line 818 of file integral_acc.hh.
|
private |
Defines interface of operation accessors declaration.
Definition at line 813 of file integral_acc.hh.
|
private |
Same as prefious but for element of higher dim.
Definition at line 816 of file integral_acc.hh.