Compadre
1.5.9
|
This class sets and manages quadrature orders, rules, etc...
Definition at line 25 of file Compadre_Quadrature.hpp.
#include <Compadre_Quadrature.hpp>
Public Member Functions | |
Instantiation / Destruction | |
Quadrature () | |
Quadrature (const int order, const int dimension=0, std::string quadrature_type="LINE") | |
Accessors | |
Retrieve member variables through public member functions | |
KOKKOS_INLINE_FUNCTION bool | validQuadrature () const |
KOKKOS_INLINE_FUNCTION int | getNumberOfQuadraturePoints () const |
KOKKOS_INLINE_FUNCTION int | getOrderOfQuadraturePoints () const |
KOKKOS_INLINE_FUNCTION int | getDimensionOfQuadraturePoints () const |
KOKKOS_INLINE_FUNCTION QuadratureType | getQuadratureType () const |
decltype(_quadrature_weights) | getWeights () const |
decltype(_parameterized_quadrature_sites) | getSites () const |
KOKKOS_INLINE_FUNCTION double | getWeight (const int index) const |
KOKKOS_INLINE_FUNCTION double | getSite (const int index, const int component) const |
Static Public Member Functions | |
Public Utility | |
static QuadratureType | parseQuadratureType (std::string quadrature_type) |
Protected Member Functions | |
Private Modifiers | |
Private function because information lives on the device | |
void | generateQuadrature (const int order, const int dimension) |
Generates quadrature. More... | |
Protected Attributes | |
bool | _is_initialized |
int | _number_of_quadrature_points |
int | _order_of_quadrature_points |
int | _dimension_of_quadrature_points |
Kokkos::View< double *, layout_right > | _quadrature_weights |
Kokkos::View< double **, layout_right > | _parameterized_quadrature_sites |
QuadratureType | _qt |
|
inline |
Definition at line 3202 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3210 of file Compadre_Quadrature.hpp.
|
inlineprotected |
Generates quadrature.
Definition at line 42 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3267 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3257 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3262 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3272 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3290 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3280 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3285 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3276 of file Compadre_Quadrature.hpp.
|
inlinestatic |
Definition at line 3231 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3252 of file Compadre_Quadrature.hpp.
|
protected |
Definition at line 31 of file Compadre_Quadrature.hpp.
|
protected |
Definition at line 28 of file Compadre_Quadrature.hpp.
|
protected |
Definition at line 29 of file Compadre_Quadrature.hpp.
|
protected |
Definition at line 30 of file Compadre_Quadrature.hpp.
|
protected |
Definition at line 33 of file Compadre_Quadrature.hpp.
|
protected |
Definition at line 34 of file Compadre_Quadrature.hpp.
|
protected |
Definition at line 32 of file Compadre_Quadrature.hpp.