31 #ifndef _QUADRATURERULE_HPP_ 32 #define _QUADRATURERULE_HPP_ 35 #include <Eigen/Dense> 65 virtual void GetQuadraturePoints(std::string name, Eigen::VectorXd &Weights, Eigen::MatrixXd &Points) = 0;
Virtual class for defining a Quadrature Rule to integrate quantities in the iso-parametric elements...
Definition: QuadratureRule.hpp:44
QuadratureRule(std::string name)
Creates a QuadratureRule for Element integration.
virtual unsigned int GetNumberOfQuadraturePoints()=0
Gets Number of Integration Points.
virtual void GetQuadraturePoints(std::string name, Eigen::VectorXd &Weights, Eigen::MatrixXd &Points)=0
Gets Gauss Integration Points.
std::string Name
Element's Quadrature Name.
Definition: QuadratureRule.hpp:72
virtual ~QuadratureRule()=0
Destroys this QuadratureRule object.
std::string GetQuadratureName()
Gets the Element's Quadrature Name.