Virtual class for defining a Quadrature Rule to integrate quantities in the iso-parametric elements.
More...
#include <QuadratureRule.hpp>
Virtual class for defining a Quadrature Rule to integrate quantities in the iso-parametric elements.
- See also
- Element.hpp GaussQuadrature.hpp LobattoQuadrature.hpp
◆ QuadratureRule()
QuadratureRule::QuadratureRule |
( |
std::string |
name | ) |
|
◆ ~QuadratureRule()
virtual QuadratureRule::~QuadratureRule |
( |
| ) |
|
|
pure virtual |
◆ GetNumberOfQuadraturePoints()
virtual unsigned int QuadratureRule::GetNumberOfQuadraturePoints |
( |
| ) |
|
|
pure virtual |
◆ GetQuadratureName()
std::string QuadratureRule::GetQuadratureName |
( |
| ) |
|
Gets the Element's Quadrature Name.
◆ GetQuadraturePoints()
virtual void QuadratureRule::GetQuadraturePoints |
( |
std::string |
name, |
|
|
Eigen::VectorXd & |
Weights, |
|
|
Eigen::MatrixXd & |
Points |
|
) |
| |
|
pure virtual |
Gets Gauss Integration Points.
- Parameters
-
name | Generic name of the Element for this quadrature rule. |
Weights | The Gauss quadrature weights. |
Points | The Gauss quadrature coordinates. |
Implemented in GaussQuadrature, and LobattoQuadrature.
◆ Name
std::string QuadratureRule::Name |
|
private |