const Shape & GetShape() const override
Determines the shape of the integration type.
Definition: IntegrationTypeTriangle.h:38
Eigen::VectorXd GetLocalIntegrationPointCoordinates(int i) const override
returns the local coordinates of an integration point
Definition: IntegrationTypeTriangle.cpp:658
IntegrationTypeTriangle(int order)
constructor
Definition: IntegrationTypeTriangle.cpp:653
double GetIntegrationPointWeight(int i) const override
returns the weight of an integration point
Definition: IntegrationTypeTriangle.cpp:671
standard abstract class for all integration types
Definition: IntegrationTypeBase.h:14
static const std::vector< std::vector< Eigen::Vector3d > > quadratureData
data is taken from the attachment to the book "P.
Definition: IntegrationTypeTriangle.h:18
Definition: Exception.h:6
Integration types for the triangle.
Definition: IntegrationTypeTriangle.h:9
int GetNumIntegrationPoints() const override
returns the total number of integration points for this integration type
Definition: IntegrationTypeTriangle.cpp:665