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