Intrepid2
src
Shared
Intrepid2_DataVariationType.hpp
Go to the documentation of this file.
1
//
2
// Intrepid2_DataVariationType.hpp
3
// Trilinos
4
//
5
// Created by Roberts, Nathan V on 5/31/23.
6
//
7
8
#ifndef Intrepid2_DataVariationType_hpp
9
#define Intrepid2_DataVariationType_hpp
10
15
16
namespace
Intrepid2 {
17
template
<
class
DataScalar,
typename
DeviceType>
18
class
Data
;
19
30
enum
DataVariationType
31
{
32
CONSTANT
33
,
MODULAR
34
,
BLOCK_PLUS_DIAGONAL
35
,
GENERAL
36
};
37
}
// end namespace Intrepid2
38
39
#endif
/* Intrepid2_DataVariationType_hpp */
Intrepid2::DataVariationType
DataVariationType
Definition
Intrepid2_DataVariationType.hpp:31
Intrepid2::CONSTANT
@ CONSTANT
does not vary
Definition
Intrepid2_DataVariationType.hpp:32
Intrepid2::GENERAL
@ GENERAL
arbitrary variation
Definition
Intrepid2_DataVariationType.hpp:35
Intrepid2::BLOCK_PLUS_DIAGONAL
@ BLOCK_PLUS_DIAGONAL
one of two dimensions in a matrix; bottom-right part of matrix is diagonal
Definition
Intrepid2_DataVariationType.hpp:34
Intrepid2::MODULAR
@ MODULAR
varies according to modulus of the index
Definition
Intrepid2_DataVariationType.hpp:33
Intrepid2::Data
Wrapper around a Kokkos::View that allows data that is constant or repeating in various logical dimen...
Definition
Intrepid2_Data.hpp:69
Generated by
1.17.0