virtual const Shape & GetShape() const =0
Determines the shape of the integration type.
virtual ~IntegrationTypeBase()=default
destructor
IntegrationTypeBase & operator=(const IntegrationTypeBase &)=default
virtual int GetNumIntegrationPoints() const =0
returns the total number of integration points for this integration type
IntegrationTypeBase()=default
virtual double GetIntegrationPointWeight(int rIpNum) const =0
returns the weight of an integration point
virtual Eigen::VectorXd GetLocalIntegrationPointCoordinates(int rIpNum) const =0
returns the local coordinates of an integration point
standard abstract class for all integration types
Definition: IntegrationTypeBase.h:14
Definition: Exception.h:6