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 |