|
Intrepid2
|
Defines DimensionInfo struct that allows specification of a dimension within a Data object. More...
#include "Intrepid2_DataVariationType.hpp"Go to the source code of this file.
Classes | |
| struct | Intrepid2::DimensionInfo |
| Struct expressing all variation information about a Data object in a single dimension, including its logical extent and storage extent. More... | |
Functions | |
| KOKKOS_INLINE_FUNCTION DimensionInfo | Intrepid2::combinedDimensionInfo (const DimensionInfo &myData, const DimensionInfo &otherData) |
| Returns DimensionInfo for a Data container that combines (through multiplication, say, or addition) the two specified DimensionInfo specifications in one of its dimensions. | |
Defines DimensionInfo struct that allows specification of a dimension within a Data object.
Definition in file Intrepid2_DataDimensionInfo.hpp.
| KOKKOS_INLINE_FUNCTION DimensionInfo Intrepid2::combinedDimensionInfo | ( | const DimensionInfo & | myData, |
| const DimensionInfo & | otherData | ||
| ) |
Returns DimensionInfo for a Data container that combines (through multiplication, say, or addition) the two specified DimensionInfo specifications in one of its dimensions.
Definition at line 42 of file Intrepid2_DataDimensionInfo.hpp.
References Intrepid2::BLOCK_PLUS_DIAGONAL, Intrepid2::combinedDimensionInfo(), Intrepid2::CONSTANT, Intrepid2::GENERAL, INTREPID2_TEST_FOR_EXCEPTION_DEVICE_SAFE, and Intrepid2::MODULAR.
Referenced by Intrepid2::IntegrationTools< DeviceType >::allocateIntegralData(), Intrepid2::Data< DataScalar, DeviceType >::combinedDataDimensionInfo(), and Intrepid2::combinedDimensionInfo().