Compadre
1.2.0
|
This class sets and manages quadrature orders, rules, etc...
Definition at line 17 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 3194 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3202 of file Compadre_Quadrature.hpp.
|
inlineprotected |
Generates quadrature.
Definition at line 34 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3258 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3248 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3253 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3263 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3281 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3271 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3276 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3267 of file Compadre_Quadrature.hpp.
|
inlinestatic |
Definition at line 3222 of file Compadre_Quadrature.hpp.
|
inline |
Definition at line 3243 of file Compadre_Quadrature.hpp.
|
protected |
Definition at line 23 of file Compadre_Quadrature.hpp.
|
protected |
Definition at line 20 of file Compadre_Quadrature.hpp.
|
protected |
Definition at line 21 of file Compadre_Quadrature.hpp.
|
protected |
Definition at line 22 of file Compadre_Quadrature.hpp.
|
protected |
Definition at line 25 of file Compadre_Quadrature.hpp.
|
protected |
Definition at line 26 of file Compadre_Quadrature.hpp.
|
protected |
Definition at line 24 of file Compadre_Quadrature.hpp.