NuTo
Numerics Tool
Public Member Functions | List of all members
NuTo::IntegrationType3D6NGauss1Ip Class Reference

integration types in 3D with 1 Gauss point More...

#include <IntegrationType3D6NGauss1Ip.h>

Inheritance diagram for NuTo::IntegrationType3D6NGauss1Ip:
NuTo::IntegrationTypeBase

Public Member Functions

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 ShapeGetShape () 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
 
IntegrationTypeBaseoperator= (const IntegrationTypeBase &)=default
 
IntegrationTypeBaseoperator= (IntegrationTypeBase &&)=default
 
virtual ~IntegrationTypeBase ()=default
 destructor More...
 

Detailed Description

integration types in 3D with 1 Gauss point

Author
Thomas Titscher, ISM
Date
January 2017

Member Function Documentation

double NuTo::IntegrationType3D6NGauss1Ip::GetIntegrationPointWeight ( int  rIpNum) const
overridevirtual

returns the weight of an integration point

Parameters
rIpNumintegration point (counting from zero)
Returns
weight of integration points

Implements NuTo::IntegrationTypeBase.

Eigen::VectorXd NuTo::IntegrationType3D6NGauss1Ip::GetLocalIntegrationPointCoordinates ( int  rIpNum) const
overridevirtual

returns the local coordinates of an integration point

Parameters
rIpNumintegration point (counting from zero)
Returns
rCoordinates (result)

Implements NuTo::IntegrationTypeBase.

int NuTo::IntegrationType3D6NGauss1Ip::GetNumIntegrationPoints ( ) const
overridevirtual

returns the total number of integration points for this integration type

Returns
number of integration points

Implements NuTo::IntegrationTypeBase.

const Shape& NuTo::IntegrationType3D6NGauss1Ip::GetShape ( ) const
inlineoverridevirtual

Determines the shape of the integration type.

Returns
shape of the integration type

Implements NuTo::IntegrationTypeBase.


The documentation for this class was generated from the following files: