|
Intrepid2
|
Contains definitions of custom data types in Intrepid2. More...
#include <Kokkos_Core.hpp>#include <Kokkos_DynRankView.hpp>#include <stdexcept>Go to the source code of this file.
Classes | |
| class | Intrepid2::Parameters |
| Define constants. More... | |
Typedefs | |
| typedef int | Intrepid2::ordinal_type |
| typedef size_t | Intrepid2::size_type |
Functions | |
| template<typename ValueType > | |
| KOKKOS_FORCEINLINE_FUNCTION ValueType | Intrepid2::epsilon () |
| template<> | |
| KOKKOS_FORCEINLINE_FUNCTION double | Intrepid2::epsilon< double > () |
| template<> | |
| KOKKOS_FORCEINLINE_FUNCTION float | Intrepid2::epsilon< float > () |
| KOKKOS_FORCEINLINE_FUNCTION double | Intrepid2::tolerence () |
| KOKKOS_FORCEINLINE_FUNCTION double | Intrepid2::threshold () |
| KOKKOS_INLINE_FUNCTION const char * | Intrepid2::EPolyTypeToString (const EPolyType polytype) |
| KOKKOS_FORCEINLINE_FUNCTION bool | Intrepid2::isValidPolyType (const EPolyType polytype) |
| Verifies validity of a PolyType enum. More... | |
| KOKKOS_INLINE_FUNCTION const char * | Intrepid2::ECoordinatesToString (const ECoordinates coords) |
| KOKKOS_FORCEINLINE_FUNCTION bool | Intrepid2::isValidCoordinate (const ECoordinates coordinateType) |
| Verifies validity of a Coordinate enum. More... | |
| KOKKOS_INLINE_FUNCTION const char * | Intrepid2::ENormToString (const ENorm norm) |
| KOKKOS_FORCEINLINE_FUNCTION bool | Intrepid2::isValidNorm (const ENorm normType) |
| Verifies validity of a Norm enum. More... | |
| KOKKOS_INLINE_FUNCTION const char * | Intrepid2::EOperatorToString (const EOperator op) |
| KOKKOS_FORCEINLINE_FUNCTION bool | Intrepid2::isValidOperator (const EOperator operatorType) |
| Verifies validity of an operator enum. More... | |
| KOKKOS_INLINE_FUNCTION const char * | Intrepid2::EFunctionSpaceToString (const EFunctionSpace space) |
| KOKKOS_FORCEINLINE_FUNCTION bool | Intrepid2::isValidFunctionSpace (const EFunctionSpace spaceType) |
| Verifies validity of a function space enum. More... | |
| KOKKOS_INLINE_FUNCTION const char * | Intrepid2::EDiscreteSpaceToString (const EDiscreteSpace space) |
| KOKKOS_FORCEINLINE_FUNCTION bool | Intrepid2::isValidDiscreteSpace (const EDiscreteSpace spaceType) |
| Verifies validity of a discrete space enum. More... | |
| KOKKOS_INLINE_FUNCTION const char * | Intrepid2::EPointTypeToString (const EPointType pointType) |
| KOKKOS_FORCEINLINE_FUNCTION bool | Intrepid2::isValidPointType (const EPointType pointType) |
| Verifies validity of a point type enum. More... | |
| KOKKOS_INLINE_FUNCTION const char * | Intrepid2::EBasisToString (const EBasis basis) |
| KOKKOS_FORCEINLINE_FUNCTION bool | Intrepid2::isValidBasis (const EBasis basisType) |
| Verifies validity of a basis enum. More... | |
Contains definitions of custom data types in Intrepid2.
Definition in file Intrepid2_Types.hpp.
| KOKKOS_FORCEINLINE_FUNCTION bool Intrepid2::isValidBasis | ( | const EBasis | basisType | ) |
Verifies validity of a basis enum.
| basisType | [in] - enum of the basis |
Definition at line 483 of file Intrepid2_Types.hpp.
References Intrepid2::isValidBasis().
Referenced by Intrepid2::isValidBasis().
| KOKKOS_FORCEINLINE_FUNCTION bool Intrepid2::isValidCoordinate | ( | const ECoordinates | coordinateType | ) |
Verifies validity of a Coordinate enum.
| coordinateType | [in] - enum of the coordinate system |
Definition at line 224 of file Intrepid2_Types.hpp.
References Intrepid2::isValidCoordinate().
Referenced by Intrepid2::isValidCoordinate().
| KOKKOS_FORCEINLINE_FUNCTION bool Intrepid2::isValidDiscreteSpace | ( | const EDiscreteSpace | spaceType | ) |
Verifies validity of a discrete space enum.
| spaceType | [in] - enum of the function space |
Definition at line 412 of file Intrepid2_Types.hpp.
References Intrepid2::isValidDiscreteSpace().
Referenced by Intrepid2::isValidDiscreteSpace().
| KOKKOS_FORCEINLINE_FUNCTION bool Intrepid2::isValidFunctionSpace | ( | const EFunctionSpace | spaceType | ) |
Verifies validity of a function space enum.
| spaceType | [in] - enum of the function space |
Definition at line 371 of file Intrepid2_Types.hpp.
References Intrepid2::isValidFunctionSpace().
Referenced by Intrepid2::isValidFunctionSpace().
| KOKKOS_FORCEINLINE_FUNCTION bool Intrepid2::isValidNorm | ( | const ENorm | normType | ) |
Verifies validity of a Norm enum.
| normType | [in] - enum of the norm |
Definition at line 260 of file Intrepid2_Types.hpp.
References Intrepid2::isValidNorm().
Referenced by Intrepid2::isValidNorm().
| KOKKOS_FORCEINLINE_FUNCTION bool Intrepid2::isValidOperator | ( | const EOperator | operatorType | ) |
Verifies validity of an operator enum.
| operatorType | [in] - enum of the operator |
Definition at line 320 of file Intrepid2_Types.hpp.
References Intrepid2::isValidOperator().
Referenced by Intrepid2::isValidOperator().
| KOKKOS_FORCEINLINE_FUNCTION bool Intrepid2::isValidPointType | ( | const EPointType | pointType | ) |
Verifies validity of a point type enum.
| pointType | [in] - enum of the point type |
Definition at line 444 of file Intrepid2_Types.hpp.
References Intrepid2::isValidPointType().
Referenced by Intrepid2::isValidPointType().
| KOKKOS_FORCEINLINE_FUNCTION bool Intrepid2::isValidPolyType | ( | const EPolyType | polytype | ) |
Verifies validity of a PolyType enum.
| polytype | [in] - enum of the coordinate system |
Definition at line 187 of file Intrepid2_Types.hpp.
References Intrepid2::isValidPolyType().
Referenced by Intrepid2::isValidPolyType().