NuTo
Numerics Tool
|
integration types in 1,2,3D; tensor product of 1D Lobatto or Gauss More...
#include <IntegrationTypeTensorProduct.h>
Public Member Functions | |
IntegrationTypeTensorProduct (size_t numIps, NuTo::eIntegrationMethod method) | |
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 1,2,3D; tensor product of 1D Lobatto or Gauss
NuTo::IntegrationTypeTensorProduct< TDim >::IntegrationTypeTensorProduct | ( | size_t | numIps, |
NuTo::eIntegrationMethod | method | ||
) |
constructor
numIps | number of integration points |
method | integration method (currently either GAUSS or LOBATTO) |
|
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) |
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.