#include <Quadrature.hpp>
|
| DNDS_DEVICE_CALLABLE | Quadrature (Element n_elem=Element{UnknownElem}, int n_int_order=0) |
| |
| template<class TAcc , class TFunc > |
| DNDS_DEVICE_CALLABLE void | Integration (TAcc &buf, TFunc &&f) |
| | General integration method with shape function access.
|
| |
| template<class TAcc , class TFunc > |
| DNDS_DEVICE_CALLABLE std::enable_if_t< std::is_invocable_v< TFunc, TAcc &, int > > | IntegrationSimple (TAcc &buf, TFunc &&f) |
| | Simple integration without shape function access.
|
| |
| template<class TAcc , class TFunc > |
| DNDS_DEVICE_CALLABLE std::enable_if_t< std::is_invocable_v< TFunc, TAcc &, int, real > > | IntegrationSimple (TAcc &buf, TFunc &&f) |
| | Simple integration with weight access.
|
| |
| DNDS_DEVICE_CALLABLE auto | GetQuadraturePointInfo (int iG) const |
| |
| DNDS_DEVICE_CALLABLE real | GetWeight (int iG) const |
| |
| DNDS_DEVICE_CALLABLE t_index | GetNumPoints () const |
| |
Definition at line 96 of file Quadrature.hpp.
◆ Quadrature()
◆ GetNumPoints()
◆ GetQuadraturePointInfo()
◆ GetWeight()
◆ Integration()
template<class TAcc , class TFunc >
General integration method with shape function access.
- Parameters
-
| f | Callback: f(TAcc& acc, int iG, tPoint pParam, tD01Nj D01Nj) |
Definition at line 114 of file Quadrature.hpp.
◆ IntegrationSimple() [1/2]
template<class TAcc , class TFunc >
| DNDS_DEVICE_CALLABLE std::enable_if_t< std::is_invocable_v< TFunc, TAcc &, int > > DNDS::Geom::Elem::Quadrature::IntegrationSimple |
( |
TAcc & |
buf, |
|
|
TFunc && |
f |
|
) |
| |
|
inline |
Simple integration without shape function access.
- Parameters
-
| f | Callback: f(TAcc& acc, int iG) |
Definition at line 132 of file Quadrature.hpp.
◆ IntegrationSimple() [2/2]
template<class TAcc , class TFunc >
| DNDS_DEVICE_CALLABLE std::enable_if_t< std::is_invocable_v< TFunc, TAcc &, int, real > > DNDS::Geom::Elem::Quadrature::IntegrationSimple |
( |
TAcc & |
buf, |
|
|
TFunc && |
f |
|
) |
| |
|
inline |
Simple integration with weight access.
- Parameters
-
| f | Callback: f(TAcc& acc, int iG, real w) |
Definition at line 150 of file Quadrature.hpp.
◆ elem
| Element DNDS::Geom::Elem::Quadrature::elem |
◆ int_order
| int DNDS::Geom::Elem::Quadrature::int_order |
◆ int_scheme
| t_index DNDS::Geom::Elem::Quadrature::int_scheme = 0 |
◆ ps
The documentation for this struct was generated from the following file: