| 
    Compadre
    1.6.4
    
   | 
 
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.
 1.8.5