NuTo
Numerics Tool
|
integration types in 3D with 6 nodes Gauss integration and 2x3 integration points More...
#include <IntegrationType3D6NGauss2x3Ip.h>
Public Member Functions | |
IntegrationType3D6NGauss2x3Ip () | |
constructor More... | |
Eigen::VectorXd | GetLocalIntegrationPointCoordinates (int rIpNum) const override |
returns the local coordinates of an integration point More... | |
int | GetNumIntegrationPoints () const override |
returns the total number of integration points for this integration type More... | |
double | GetIntegrationPointWeight (int rIpNum) const override |
returns the weight of an integration point More... | |
const Shape & | GetShape () const override |
Determines the shape of the integration type. More... | |
Public Member Functions inherited from NuTo::IntegrationTypeBase | |
IntegrationTypeBase ()=default | |
IntegrationTypeBase (const IntegrationTypeBase &)=default | |
IntegrationTypeBase (IntegrationTypeBase &&)=default | |
IntegrationTypeBase & | operator= (const IntegrationTypeBase &)=default |
IntegrationTypeBase & | operator= (IntegrationTypeBase &&)=default |
virtual | ~IntegrationTypeBase ()=default |
destructor More... | |
integration types in 3D with 6 nodes Gauss integration and 2x3 integration points
NuTo::IntegrationType3D6NGauss2x3Ip::IntegrationType3D6NGauss2x3Ip | ( | ) |
constructor
|
overridevirtual |
returns the weight of an integration point
rIpNum | integration point (counting from zero) |
Implements NuTo::IntegrationTypeBase.
|
overridevirtual |
returns the local coordinates of an integration point
rIpNum | integration point (counting from zero) |
x and y [index 0 and 1] taken from 2D3N3IP triangle z taken from 1D2N2IP truss
Implements NuTo::IntegrationTypeBase.
|
overridevirtual |
returns the total number of integration points for this integration type
Implements NuTo::IntegrationTypeBase.
|
inlineoverridevirtual |
Determines the shape of the integration type.
Implements NuTo::IntegrationTypeBase.