|
DiFfRG
|
#include <quadrature.hh>
Public Member Functions | |
| Quadrature () | |
| Quadrature (const size_t order, const QuadratureType _t) | |
| void | reinit (const size_t order, const QuadratureType _t) |
| const std::vector< NT > & | nodes () const |
| const std::vector< NT > & | weights () const |
| const NT * | device_nodes () |
| const NT * | device_weights () |
| size_t | size () const |
| QuadratureType | get_type () const |
Private Member Functions | |
| void | move_device_data () |
Private Attributes | |
| QuadratureType | _t |
| uint | order |
| std::vector< NT > | m_nodes |
| std::vector< NT > | m_weights |
| thrust::device_vector< NT > | m_device_nodes |
| thrust::device_vector< NT > | m_device_weights |
| DiFfRG::Quadrature< NT >::Quadrature | ( | ) |
| DiFfRG::Quadrature< NT >::Quadrature | ( | const size_t | order, |
| const QuadratureType | _t ) |
| const NT * DiFfRG::Quadrature< NT >::device_nodes | ( | ) |
| const NT * DiFfRG::Quadrature< NT >::device_weights | ( | ) |
| QuadratureType DiFfRG::Quadrature< NT >::get_type | ( | ) | const |
|
private |
| const std::vector< NT > & DiFfRG::Quadrature< NT >::nodes | ( | ) | const |
| void DiFfRG::Quadrature< NT >::reinit | ( | const size_t | order, |
| const QuadratureType | _t ) |
| size_t DiFfRG::Quadrature< NT >::size | ( | ) | const |
| const std::vector< NT > & DiFfRG::Quadrature< NT >::weights | ( | ) | const |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |