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 |