#include <integration_point_utilities.h>
|
|
static void | CreateIntegrationPoints1D (IntegrationPointsArrayType &rIntegrationPoints, const std::vector< double > &rSpansLocalSpace, const IntegrationInfo &rIntegrationInfo) |
|
|
static void | CreateIntegrationPoints1DGauss (IntegrationPointsArrayType &rIntegrationPoints, const std::vector< double > &rSpanIntervals, const SizeType IntegrationPointsPerSpan) |
|
static void | CreateIntegrationPoints1DGrid (IntegrationPointsArrayType &rIntegrationPoints, const std::vector< double > &rSpanIntervals, const SizeType IntegrationPointsPerSpan) |
|
|
static void | IntegrationPoints1D (typename IntegrationPointsArrayType::iterator &rIntegrationPointsBegin, SizeType PointsInU, double U0, double U1) |
|
static void | IntegrationPoints2D (typename IntegrationPointsArrayType::iterator &rIntegrationPointsBegin, SizeType PointsInU, SizeType PointsInV, double U0, double U1, double V0, double V1) |
|
static void | IntegrationPoints3D (typename IntegrationPointsArrayType::iterator &rIntegrationPointsBegin, SizeType PointsInU, SizeType PointsInV, SizeType PointsInW, double U0, double U1, double V0, double V1, double W0, double W1) |
|
static void | IntegrationPointsTriangle2D (typename IntegrationPointsArrayType::iterator &rIntegrationPointsBegin, SizeType PointsIndex, double U0, double U1, double U2, double V0, double V1, double V2) |
| Triangular shape. More...
|
|
◆ IndexType
◆ IntegrationPointsArrayType
◆ IntegrationPointType
◆ SizeType
◆ CreateIntegrationPoints1D()
◆ CreateIntegrationPoints1DGauss()
void Kratos::IntegrationPointUtilities::CreateIntegrationPoints1DGauss |
( |
IntegrationPointsArrayType & |
rIntegrationPoints, |
|
|
const std::vector< double > & |
rSpanIntervals, |
|
|
const SizeType |
IntegrationPointsPerSpan |
|
) |
| |
|
static |
◆ CreateIntegrationPoints1DGrid()
void Kratos::IntegrationPointUtilities::CreateIntegrationPoints1DGrid |
( |
IntegrationPointsArrayType & |
rIntegrationPoints, |
|
|
const std::vector< double > & |
rSpanIntervals, |
|
|
const SizeType |
IntegrationPointsPerSpan |
|
) |
| |
|
static |
◆ IntegrationPoints1D()
void Kratos::IntegrationPointUtilities::IntegrationPoints1D |
( |
typename IntegrationPointsArrayType::iterator & |
rIntegrationPointsBegin, |
|
|
SizeType |
PointsInU, |
|
|
double |
U0, |
|
|
double |
U1 |
|
) |
| |
|
static |
◆ IntegrationPoints2D()
void Kratos::IntegrationPointUtilities::IntegrationPoints2D |
( |
typename IntegrationPointsArrayType::iterator & |
rIntegrationPointsBegin, |
|
|
SizeType |
PointsInU, |
|
|
SizeType |
PointsInV, |
|
|
double |
U0, |
|
|
double |
U1, |
|
|
double |
V0, |
|
|
double |
V1 |
|
) |
| |
|
static |
◆ IntegrationPoints3D()
◆ IntegrationPointsTriangle2D()
void Kratos::IntegrationPointUtilities::IntegrationPointsTriangle2D |
( |
typename IntegrationPointsArrayType::iterator & |
rIntegrationPointsBegin, |
|
|
SizeType |
PointsIndex, |
|
|
double |
U0, |
|
|
double |
U1, |
|
|
double |
U2, |
|
|
double |
V0, |
|
|
double |
V1, |
|
|
double |
V2 |
|
) |
| |
|
static |
◆ s_gauss_legendre
const std::vector< std::vector< std::array< double, 2 > > > Kratos::IntegrationPointUtilities::s_gauss_legendre |
|
static |
◆ s_gauss_triangle
const std::vector< std::vector< std::array< double, 3 > > > Kratos::IntegrationPointUtilities::s_gauss_triangle |
|
static |
The documentation for this class was generated from the following files: