15 #if !defined(KRATOS_TRIANGLE_GAUSS_RADAU_INTEGRATION_POINTS_H_INCLUDED )
16 #define KRATOS_TRIANGLE_GAUSS_RADAU_INTEGRATION_POINTS_H_INCLUDED
56 return s_integration_points;
61 std::stringstream buffer;
62 buffer <<
"Triangle Gauss-Radau quadrature 1 (3 points, degree of precision = 2) ";
97 return s_integration_points;
102 std::stringstream buffer;
103 buffer <<
"Triangle Gauss-Radau quadrature 2 (4 points, degree of precision = 3)";
140 return s_integration_points;
145 std::stringstream buffer;
146 buffer <<
"Triangle Gauss-Radau quadrature 3 (6 points, degree of precision = 4) ";
184 return s_integration_points;
189 std::stringstream buffer;
190 buffer <<
"Triangle Gauss-Radau quadrature 4 (7 points, degree of precision = 5) ";
233 return s_integration_points;
238 std::stringstream buffer;
239 buffer <<
"Triangle Gauss-Radau quadrature 5 (12 points, degree of precision = 6) ";
283 return s_integration_points;
288 std::stringstream buffer;
289 buffer <<
"Triangle Gauss-Radau quadrature 6 (13 points, degree of precision = 7) ";
Short class definition.
Definition: integration_point.h:52
Point class.
Definition: point.h:59
Definition: triangle_gauss_radau_integration_points.h:31
std::size_t SizeType
Definition: triangle_gauss_radau_integration_points.h:34
IntegrationPointType::PointType PointType
Definition: triangle_gauss_radau_integration_points.h:42
static const IntegrationPointsArrayType & IntegrationPoints()
Definition: triangle_gauss_radau_integration_points.h:49
IntegrationPoint< 2 > IntegrationPointType
Definition: triangle_gauss_radau_integration_points.h:38
std::array< IntegrationPointType, 3 > IntegrationPointsArrayType
Definition: triangle_gauss_radau_integration_points.h:40
static SizeType IntegrationPointsNumber()
Definition: triangle_gauss_radau_integration_points.h:44
KRATOS_CLASS_POINTER_DEFINITION(TriangleGaussRadauIntegrationPoints1)
static const unsigned int Dimension
Definition: triangle_gauss_radau_integration_points.h:36
std::string Info() const
Definition: triangle_gauss_radau_integration_points.h:59
Definition: triangle_gauss_radau_integration_points.h:71
static const IntegrationPointsArrayType & IntegrationPoints()
Definition: triangle_gauss_radau_integration_points.h:89
KRATOS_CLASS_POINTER_DEFINITION(TriangleGaussRadauIntegrationPoints2)
IntegrationPointType::PointType PointType
Definition: triangle_gauss_radau_integration_points.h:82
static const unsigned int Dimension
Definition: triangle_gauss_radau_integration_points.h:76
std::string Info() const
Definition: triangle_gauss_radau_integration_points.h:100
static SizeType IntegrationPointsNumber()
Definition: triangle_gauss_radau_integration_points.h:84
std::array< IntegrationPointType, 4 > IntegrationPointsArrayType
Definition: triangle_gauss_radau_integration_points.h:80
IntegrationPoint< 2 > IntegrationPointType
Definition: triangle_gauss_radau_integration_points.h:78
std::size_t SizeType
Definition: triangle_gauss_radau_integration_points.h:74
Definition: triangle_gauss_radau_integration_points.h:112
IntegrationPointType::PointType PointType
Definition: triangle_gauss_radau_integration_points.h:123
IntegrationPoint< 2 > IntegrationPointType
Definition: triangle_gauss_radau_integration_points.h:119
static const unsigned int Dimension
Definition: triangle_gauss_radau_integration_points.h:117
KRATOS_CLASS_POINTER_DEFINITION(TriangleGaussRadauIntegrationPoints3)
std::size_t SizeType
Definition: triangle_gauss_radau_integration_points.h:115
static const IntegrationPointsArrayType & IntegrationPoints()
Definition: triangle_gauss_radau_integration_points.h:130
std::string Info() const
Definition: triangle_gauss_radau_integration_points.h:143
static SizeType IntegrationPointsNumber()
Definition: triangle_gauss_radau_integration_points.h:125
std::array< IntegrationPointType, 6 > IntegrationPointsArrayType
Definition: triangle_gauss_radau_integration_points.h:121
Definition: triangle_gauss_radau_integration_points.h:155
static const unsigned int Dimension
Definition: triangle_gauss_radau_integration_points.h:160
static const IntegrationPointsArrayType & IntegrationPoints()
Definition: triangle_gauss_radau_integration_points.h:173
std::array< IntegrationPointType, 7 > IntegrationPointsArrayType
Definition: triangle_gauss_radau_integration_points.h:164
IntegrationPoint< 2 > IntegrationPointType
Definition: triangle_gauss_radau_integration_points.h:162
static SizeType IntegrationPointsNumber()
Definition: triangle_gauss_radau_integration_points.h:168
std::size_t SizeType
Definition: triangle_gauss_radau_integration_points.h:158
IntegrationPointType::PointType PointType
Definition: triangle_gauss_radau_integration_points.h:166
std::string Info() const
Definition: triangle_gauss_radau_integration_points.h:187
KRATOS_CLASS_POINTER_DEFINITION(TriangleGaussRadauIntegrationPoints4)
Definition: triangle_gauss_radau_integration_points.h:199
std::size_t SizeType
Definition: triangle_gauss_radau_integration_points.h:202
static const unsigned int Dimension
Definition: triangle_gauss_radau_integration_points.h:204
KRATOS_CLASS_POINTER_DEFINITION(TriangleGaussRadauIntegrationPoints5)
std::string Info() const
Definition: triangle_gauss_radau_integration_points.h:236
static SizeType IntegrationPointsNumber()
Definition: triangle_gauss_radau_integration_points.h:212
IntegrationPointType::PointType PointType
Definition: triangle_gauss_radau_integration_points.h:210
static const IntegrationPointsArrayType & IntegrationPoints()
Definition: triangle_gauss_radau_integration_points.h:217
std::array< IntegrationPointType, 12 > IntegrationPointsArrayType
Definition: triangle_gauss_radau_integration_points.h:208
IntegrationPoint< 2 > IntegrationPointType
Definition: triangle_gauss_radau_integration_points.h:206
Definition: triangle_gauss_radau_integration_points.h:248
std::string Info() const
Definition: triangle_gauss_radau_integration_points.h:286
static const unsigned int Dimension
Definition: triangle_gauss_radau_integration_points.h:253
std::array< IntegrationPointType, 13 > IntegrationPointsArrayType
Definition: triangle_gauss_radau_integration_points.h:257
std::size_t SizeType
Definition: triangle_gauss_radau_integration_points.h:251
IntegrationPointType::PointType PointType
Definition: triangle_gauss_radau_integration_points.h:259
static SizeType IntegrationPointsNumber()
Definition: triangle_gauss_radau_integration_points.h:261
KRATOS_CLASS_POINTER_DEFINITION(TriangleGaussRadauIntegrationPoints6)
IntegrationPoint< 2 > IntegrationPointType
Definition: triangle_gauss_radau_integration_points.h:255
static const IntegrationPointsArrayType & IntegrationPoints()
Definition: triangle_gauss_radau_integration_points.h:266
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21