#include <QuadratureRule.h>
◆ ~QuadratureRule()
  
  
      
        
          | virtual dftefe::quadrature::QuadratureRule::~QuadratureRule  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualdefault   | 
  
 
 
◆ QuadratureRule() [1/2]
      
        
          | dftefe::quadrature::QuadratureRule::QuadratureRule  | 
          ( | 
          const size_type  | 
          dim,  | 
        
        
           | 
           | 
          const std::vector< utils::Point > &  | 
          points,  | 
        
        
           | 
           | 
          const std::vector< double > &  | 
          weights  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Constructor to create a tensor structured quadrature with arbitrary 1D points and weights. 
- Parameters
 - 
  
    | [in] | dim | the dimension of the cell.  | 
    | [in] | points | The parametric points on which the 1D quad points are located.  | 
    | [in] | weights | the weight of the quad points  | 
  
   
 
 
◆ QuadratureRule() [2/2]
  
  
      
        
          | dftefe::quadrature::QuadratureRule::QuadratureRule  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ get1DPoints()
  
  
      
        
          | const std::vector< dftefe::utils::Point > & dftefe::quadrature::QuadratureRule::get1DPoints  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
A function to return the 1D quad points in the parametric space. This function throws an error if this quadrature Rule is not tensor structured. 
- Returns
 - returns the vector of dftefe::utils::Point containing the 1D quad points 
 
 
 
◆ get1DWeights()
  
  
      
        
          | const std::vector< double > & dftefe::quadrature::QuadratureRule::get1DWeights  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
A function to return the 1D quad points in the parametric space. This function throws an error if this quadrature Rule is not tensor structured. 
- Returns
 - returns the vector of dftefe::utils::Point containing the 1D quad points 
 
 
 
◆ getDim()
  
  
      
        
          | size_type dftefe::quadrature::QuadratureRule::getDim  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ getPoints()
A function to return the quad points in the parametric space. 
- Returns
 - returns the vector of dftefe::utils::Point containing the quad points 
 
 
 
◆ getWeights()
  
  
      
        
          | const std::vector< double > & dftefe::quadrature::QuadratureRule::getWeights  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
A function to returns the weights of the quadrature points. 
- Returns
 - returns the vector doubles containing the weights 
 
 
 
◆ isTensorStructured()
  
  
      
        
          | bool dftefe::quadrature::QuadratureRule::isTensorStructured  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ n1DPoints()
  
  
      
        
          | size_type dftefe::quadrature::QuadratureRule::n1DPoints  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ nPoints()
  
  
      
        
          | size_type dftefe::quadrature::QuadratureRule::nPoints  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ d_1DPoints
  
  
      
        
          | std::vector<utils::Point> dftefe::quadrature::QuadratureRule::d_1DPoints | 
         
       
   | 
  
protected   | 
  
 
 
◆ d_1DWeights
  
  
      
        
          | std::vector<double> dftefe::quadrature::QuadratureRule::d_1DWeights | 
         
       
   | 
  
protected   | 
  
 
 
◆ d_dim
  
  
      
        
          | size_type dftefe::quadrature::QuadratureRule::d_dim | 
         
       
   | 
  
protected   | 
  
 
 
◆ d_isTensorStructured
  
  
      
        
          | bool dftefe::quadrature::QuadratureRule::d_isTensorStructured | 
         
       
   | 
  
protected   | 
  
 
 
◆ d_num1DPoints
  
  
      
        
          | size_type dftefe::quadrature::QuadratureRule::d_num1DPoints | 
         
       
   | 
  
protected   | 
  
 
 
◆ d_numPoints
  
  
      
        
          | size_type dftefe::quadrature::QuadratureRule::d_numPoints | 
         
       
   | 
  
protected   | 
  
 
 
◆ d_points
  
  
      
        
          | std::vector<utils::Point> dftefe::quadrature::QuadratureRule::d_points | 
         
       
   | 
  
protected   | 
  
 
 
◆ d_weights
  
  
      
        
          | std::vector<double> dftefe::quadrature::QuadratureRule::d_weights | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: