Intrepid2
Static Public Attributes | List of all members
Intrepid2::Parameters Class Reference

Define constants. More...

#include <Intrepid2_Types.hpp>

Static Public Attributes

static constexpr ordinal_type MaxNumPtsPerBasisEval = 1
 The maximum number of points to eval in serial mode. More...
 
static constexpr ordinal_type MaxOrder = 8
 The maximum reconstruction order. More...
 
static constexpr ordinal_type MaxIntegrationPoints = 1001
 The maximum number of integration points for direct cubature rules. More...
 
static constexpr ordinal_type MaxCubatureDegreeEdge = 20
 The maximum degree of the polynomial that can be integrated exactly by a direct edge rule. More...
 
static constexpr ordinal_type MaxCubatureDegreeTri = 20
 The maximum degree of the polynomial that can be integrated exactly by a direct triangle rule. More...
 
static constexpr ordinal_type MaxCubatureDegreeTet = 20
 The maximum degree of the polynomial that can be integrated exactly by a direct tetrahedron rule. More...
 
static constexpr ordinal_type MaxCubatureDegreePyr = 11
 The maximum degree of the polynomial that can be integrated exactly by a direct pyramid rule. More...
 
static constexpr ordinal_type MaxDimension = 3
 The maximum ambient space dimension. More...
 
static constexpr ordinal_type MaxNewton = 15
 Maximum number of Newton iterations used internally in methods such as computing the action of the inverse reference to physical cell map. More...
 
static constexpr ordinal_type MaxDerivative = 10
 Maximum order of derivatives allowed in intrepid. More...
 
static constexpr ordinal_type MaxTensorComponents = 7
 Maximum number of tensor/Cartesian products that can be taken: this allows hypercube basis in 7D to be formed by 7 line basis components. More...
 

Detailed Description

Define constants.

Definition at line 112 of file Intrepid2_Types.hpp.

Member Data Documentation

◆ MaxCubatureDegreeEdge

constexpr ordinal_type Intrepid2::Parameters::MaxCubatureDegreeEdge = 20
staticconstexpr

The maximum degree of the polynomial that can be integrated exactly by a direct edge rule.

Definition at line 127 of file Intrepid2_Types.hpp.

◆ MaxCubatureDegreePyr

constexpr ordinal_type Intrepid2::Parameters::MaxCubatureDegreePyr = 11
staticconstexpr

The maximum degree of the polynomial that can be integrated exactly by a direct pyramid rule.

Definition at line 133 of file Intrepid2_Types.hpp.

◆ MaxCubatureDegreeTet

constexpr ordinal_type Intrepid2::Parameters::MaxCubatureDegreeTet = 20
staticconstexpr

The maximum degree of the polynomial that can be integrated exactly by a direct tetrahedron rule.

Definition at line 131 of file Intrepid2_Types.hpp.

◆ MaxCubatureDegreeTri

constexpr ordinal_type Intrepid2::Parameters::MaxCubatureDegreeTri = 20
staticconstexpr

The maximum degree of the polynomial that can be integrated exactly by a direct triangle rule.

Definition at line 129 of file Intrepid2_Types.hpp.

◆ MaxDerivative

constexpr ordinal_type Intrepid2::Parameters::MaxDerivative = 10
staticconstexpr

Maximum order of derivatives allowed in intrepid.

Definition at line 139 of file Intrepid2_Types.hpp.

◆ MaxDimension

constexpr ordinal_type Intrepid2::Parameters::MaxDimension = 3
staticconstexpr

The maximum ambient space dimension.

Definition at line 135 of file Intrepid2_Types.hpp.

◆ MaxIntegrationPoints

constexpr ordinal_type Intrepid2::Parameters::MaxIntegrationPoints = 1001
staticconstexpr

The maximum number of integration points for direct cubature rules.

Definition at line 125 of file Intrepid2_Types.hpp.

◆ MaxNewton

constexpr ordinal_type Intrepid2::Parameters::MaxNewton = 15
staticconstexpr

Maximum number of Newton iterations used internally in methods such as computing the action of the inverse reference to physical cell map.

Definition at line 137 of file Intrepid2_Types.hpp.

◆ MaxNumPtsPerBasisEval

constexpr ordinal_type Intrepid2::Parameters::MaxNumPtsPerBasisEval = 1
staticconstexpr

The maximum number of points to eval in serial mode.

Definition at line 121 of file Intrepid2_Types.hpp.

◆ MaxOrder

constexpr ordinal_type Intrepid2::Parameters::MaxOrder = 8
staticconstexpr

The maximum reconstruction order.

Definition at line 123 of file Intrepid2_Types.hpp.

◆ MaxTensorComponents

constexpr ordinal_type Intrepid2::Parameters::MaxTensorComponents = 7
staticconstexpr

Maximum number of tensor/Cartesian products that can be taken: this allows hypercube basis in 7D to be formed by 7 line basis components.

Definition at line 141 of file Intrepid2_Types.hpp.

Referenced by Intrepid2::CubatureTensor< void, double, double >::getCubatureImpl(), and Intrepid2::VectorData< Scalar, DeviceType >::VectorData().


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