31 #ifndef _LOBATTOQUADRATURE_HPP_ 32 #define _LOBATTOQUADRATURE_HPP_ 35 #include <Eigen/Dense> Virtual class for defining a Quadrature Rule to integrate quantities in the iso-parametric elements...
Definition: QuadratureRule.hpp:44
unsigned int nQuadraturePoints
Number of Quadrature Points.
Definition: LobattoQuadrature.hpp:71
void SetTetraQuadraturePoints(Eigen::VectorXd &wi, Eigen::MatrixXd &xi)
Sets Gauss Quadrature for Tetrahedron Elements.
unsigned int nOrderQuadrature
Number of Surface Quadrature Points.
Definition: LobattoQuadrature.hpp:74
LobattoQuadrature(std::string name, unsigned int nQp)
Creates a LobattoQuadrature for Element integration.
Class for creating a Gauss-Lobatto Quadrature declarations to integrate quantities in the iso-paramet...
Definition: LobattoQuadrature.hpp:46
void SetQuadQuadraturePoints(Eigen::VectorXd &wi, Eigen::MatrixXd &xi)
Sets Gauss Quadrature for Quadrilateral Elements.
void SetLineQuadraturePoints(Eigen::VectorXd &wi, Eigen::MatrixXd &xi)
Sets Gauss Quadrature for Line Elements.
~LobattoQuadrature()
Destroys this LobattoQuadrature object.
void SetHexaQuadraturePoints(Eigen::VectorXd &wi, Eigen::MatrixXd &xi)
Sets Gauss Quadrature for Hexahedron Elements.
void GetQuadraturePoints(std::string name, Eigen::VectorXd &wi, Eigen::MatrixXd &xi)
Gets Gauss Integration Points.
void SetTriaQuadraturePoints(Eigen::VectorXd &wi, Eigen::MatrixXd &xi)
Sets Gauss Quadrature for Triangular Elements.
This file contains the abstract "Quadrature Rule" declarations to integrate quantities in the iso-par...
unsigned int GetNumberOfQuadraturePoints()
Gets Number of Gauss Integration Points.