|
| template<typename cubPointValueType, class ... cubPointProperties, typename cubWeightValueType, class ... cubWeightProperties> |
| void | getCubatureImpl (Kokkos::DynRankView< cubPointValueType, cubPointProperties... > cubPoints, Kokkos::DynRankView< cubWeightValueType, cubWeightProperties... > cubWeights) const |
| virtual void | getCubature (PointViewType cubPoints, weightViewType cubWeights) const |
| | CubatureTensorPyr (const CubatureTensorPyr &b) |
| template<typename CubatureLineType> |
| | CubatureTensorPyr (const CubatureLineType line) |
| template<typename CubatureLineType0, typename CubatureLineType1, typename CubatureLineType2> |
| | CubatureTensorPyr (const CubatureLineType0 line0, const CubatureLineType1 line1, const CubatureLineType2 line2) |
| void | getCubatureImpl (Kokkos::DynRankView< cubPointValueType, cubPointProperties... > cubPoints, Kokkos::DynRankView< cubWeightValueType, cubWeightProperties... > cubWeights) const |
| virtual TensorPointDataType | allocateCubaturePoints () const override |
| | Returns a points container appropriate for passing to getCubature().
|
| virtual TensorWeightDataType | allocateCubatureWeights () const override |
| | Returns a weight container appropriate for passing to getCubature().
|
| virtual ordinal_type | getNumPoints () const override |
| | Returns the number of cubature points.
|
| virtual ordinal_type | getDimension () const override |
| | Returns dimension of integration domain.
|
| virtual const char * | getName () const override |
| | Returns cubature name.
|
| virtual ordinal_type | getAccuracy () const override |
| | Returns dimension of the integration domain.
|
| ordinal_type | getNumCubatures () const |
| | Return the number of cubatures.
|
| virtual void | getCubature (PointViewType, weightViewType) const |
| | Returns cubature points and weights (return arrays must be pre-sized/pre-allocated).
|
template<typename DeviceType = void, typename pointValueType = double, typename weightValueType = double>
class Intrepid2::CubatureTensorPyr< DeviceType, pointValueType, weightValueType >
Defines tensor-product cubature (integration) rules in Intrepid.
Definition at line 62 of file Intrepid2_CubatureTensorPyr.hpp.
template<typename DT, typename PT, typename WT>
template<typename cubPointValueType, class ... cubPointProperties, typename cubWeightValueType, class ... cubWeightProperties>
| void Intrepid2::CubatureTensorPyr< DT, PT, WT >::getCubatureImpl |
( |
Kokkos::DynRankView< cubPointValueType, cubPointProperties... > | cubPoints, |
|
|
Kokkos::DynRankView< cubWeightValueType, cubWeightProperties... > | cubWeights ) const |