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


Public Member Functions | |
| EdgeIntegralAcc () | |
| Default constructor. More... | |
| EdgeIntegralAcc (std::shared_ptr< EvalPoints > eval_points, Quadrature *quad, PatchFEValues< 3 > *pfev, ElementCacheMap *element_cache_map) | |
| Constructor of edge integral. More... | |
| ~EdgeIntegralAcc () | |
| Destructor. More... | |
| Range< EdgePoint > | points (const DHCellSide &cell_side) const |
| Returns range of side local points for appropriate cell side accessor. 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... | |
| FeQ< Vector > | coords () |
| Create side accessor of coords entity. More... | |
| ElQ< Scalar > | determinant () |
| Create bulk accessor of jac determinant entity. More... | |
| FeQArray< Scalar > | scalar_shape (uint component_idx=0) |
| Same as BulkValues::scalar_shape but register at side quadrature points. More... | |
| FeQArray< Vector > | vector_shape (uint component_idx=0) |
| Same as BulkValues::vector_shape but register at side quadrature points. More... | |
| FeQArray< Vector > | grad_scalar_shape (uint component_idx=0) |
| Same as BulkValues::grad_scalar_shape but register at side quadrature points. More... | |
| FeQArray< Tensor > | grad_vector_shape (uint component_idx=0) |
Return the value of the function_no-th gradient vector shape function at the p bulk quadrature point. More... | |
| FeQArray< Tensor > | vector_sym_grad (uint component_idx=0) |
Return the value of the function_no-th vector symmetric gradient at the p side quadrature point. More... | |
| FeQArray< Scalar > | vector_divergence (uint component_idx=0) |
Return the value of the function_no-th vector divergence at the p side quadrature point. More... | |
Public Member Functions inherited from EdgeIntegral | |
| 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... | |
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... | |
Friends | |
| class | EvalPoints |
| class | EdgePoint |
| class | CouplingPoint |
| class | BoundaryPoint |
| template<unsigned int quaddim> | |
| class | CouplingIntegralAcc |
| template<unsigned int quaddim> | |
| class | BoundaryIntegralAcc |
Additional Inherited Members | |
Protected Attributes inherited from EdgeIntegral | |
| std::shared_ptr< internal_integrals::Edge > | internal_edge_ |
| Internal integral 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... | |
New Integral accessor class, replace of EdgeIntegral, will be merged with EdgeIntegral
IN DEVELOPMENT
Definition at line 514 of file integral_acc.hh.
|
inline |
Default constructor.
Definition at line 517 of file integral_acc.hh.
|
inline |
Constructor of edge integral.
Definition at line 520 of file integral_acc.hh.
|
inline |
Destructor.
Definition at line 529 of file integral_acc.hh.
|
inline |
Create side accessor of coords entity.
Definition at line 563 of file integral_acc.hh.
|
inline |
Create bulk accessor of jac determinant entity.
Definition at line 569 of file integral_acc.hh.
|
inline |
Same as BulkValues::grad_scalar_shape but register at side quadrature points.
Definition at line 587 of file integral_acc.hh.
|
inline |
Return the value of the function_no-th gradient vector shape function at the p bulk quadrature point.
| component_idx | Number of the shape function. |
Definition at line 598 of file integral_acc.hh.
|
inline |
Same as BulkValues::JxW but register at side quadrature points.
Definition at line 547 of file integral_acc.hh.
|
inline |
Register the normal vector to a side at side quadrature points.
| quad | Quadrature. |
Definition at line 557 of file integral_acc.hh.
|
inline |
Returns range of side local points for appropriate cell side accessor.
Definition at line 533 of file integral_acc.hh.
|
inline |
Same as BulkValues::scalar_shape but register at side quadrature points.
Definition at line 575 of file integral_acc.hh.
|
inline |
Return the value of the function_no-th vector divergence at the p side quadrature point.
| component_idx | Number of the shape function. |
Definition at line 620 of file integral_acc.hh.
|
inline |
Same as BulkValues::vector_shape but register at side quadrature points.
Definition at line 581 of file integral_acc.hh.
|
inline |
Return the value of the function_no-th vector symmetric gradient at the p side quadrature point.
| component_idx | Number of the shape function. |
Definition at line 609 of file integral_acc.hh.
Definition at line 636 of file integral_acc.hh.
|
friend |
Definition at line 632 of file integral_acc.hh.
Definition at line 634 of file integral_acc.hh.
|
friend |
Definition at line 631 of file integral_acc.hh.
|
friend |
Definition at line 630 of file integral_acc.hh.
|
friend |
Definition at line 629 of file integral_acc.hh.
|
private |
Defines interface of operation accessors declaration.
Definition at line 627 of file integral_acc.hh.