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