#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: