Quadrature< NT > Class Template Reference#
|
DiFfRG
|
DiFfRG::Quadrature< NT > Class Template Reference
#include <quadrature.hh>
Public Member Functions | |
| Quadrature () | |
| Quadrature (const size_t order, const QuadratureType _t) | |
| void | reinit (const size_t order, const QuadratureType _t) |
| template<typename MemorySpace > | |
| Kokkos::View< const NT *, MemorySpace > | nodes () const |
| template<typename MemorySpace > | |
| Kokkos::View< const NT *, MemorySpace > | weights () const |
| size_t | size () const |
| QuadratureType | get_type () const |
Private Attributes | |
| QuadratureType | _t |
| unsigned | order |
| Kokkos::View< NT *, GPU_memory > | device_nodes |
| Kokkos::View< NT *, GPU_memory > | device_weights |
| Kokkos::View< NT *, CPU_memory > | host_nodes |
| Kokkos::View< NT *, CPU_memory > | host_weights |
Constructor & Destructor Documentation
◆ Quadrature() [1/2]
template<typename NT >
| DiFfRG::Quadrature< NT >::Quadrature | ( | ) |
◆ Quadrature() [2/2]
template<typename NT >
| DiFfRG::Quadrature< NT >::Quadrature | ( | const size_t | order, |
| const QuadratureType | _t ) |
Member Function Documentation
◆ get_type()
template<typename NT >
| QuadratureType DiFfRG::Quadrature< NT >::get_type | ( | ) | const |
◆ nodes()
template<typename NT >
template<typename MemorySpace >
|
inline |
◆ reinit()
template<typename NT >
| void DiFfRG::Quadrature< NT >::reinit | ( | const size_t | order, |
| const QuadratureType | _t ) |
◆ size()
template<typename NT >
| size_t DiFfRG::Quadrature< NT >::size | ( | ) | const |
◆ weights()
template<typename NT >
template<typename MemorySpace >
|
inline |
Member Data Documentation
◆ _t
template<typename NT >
|
private |
◆ device_nodes
template<typename NT >
|
private |
◆ device_weights
template<typename NT >
|
private |
◆ host_nodes
template<typename NT >
|
private |
◆ host_weights
template<typename NT >
|
private |
◆ order
template<typename NT >
|
private |
The documentation for this class was generated from the following file:
- /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/common/quadrature/quadrature.hh
Generated by