MFEM v4.7.0
Finite element discretization library
|
#include <tlayout.hpp>
Public Member Functions | |
OffsetStridedLayout2D () | |
OffsetStridedLayout2D (int offset_) | |
MFEM_HOST_DEVICE int | ind (int i1, int i2) const |
OffsetStridedLayout1D< N2, S2 > | ind1 (int i1) const |
OffsetStridedLayout1D< N1, S1 > | ind2 (int i2) const |
template<int M1, int M2> | |
OffsetStridedLayout2D< M1, S1, M2, S2 > | sub (int o1, int o2) const |
template<int N1_1, int N1_2> | |
OffsetStridedLayout3D< N1_1, S1, N1_2, S1 *N1_1, N2, S2 > | split_1 () const |
template<int N2_1, int N2_2> | |
OffsetStridedLayout3D< N1, S1, N2_1, S2, N2_2, S2 *N2_1 > | split_2 () const |
template<int N1_1, int N1_2, int N2_1, int N2_2> | |
OffsetStridedLayout4D< N1_1, S1, N1_2, S1 *N1_1, N2_1, S2, N2_2, S2 *N2_1 > | split_12 () const |
OffsetStridedLayout1D< N1 *N2,(S1< S2)?S1:S2 > | merge_12 () const |
OffsetStridedLayout2D< N2, S2, N1, S1 > | transpose_12 () const |
Public Attributes | |
int | offset |
Static Public Attributes | |
static const int | rank = 2 |
static const int | dim_1 = N1 |
static const int | dim_2 = N2 |
static const int | size = N1*N2 |
Definition at line 170 of file tlayout.hpp.
|
inline |
Definition at line 179 of file tlayout.hpp.
|
inline |
Definition at line 180 of file tlayout.hpp.
|
inline |
Definition at line 181 of file tlayout.hpp.
|
inline |
Definition at line 185 of file tlayout.hpp.
|
inline |
Definition at line 189 of file tlayout.hpp.
|
inline |
Definition at line 226 of file tlayout.hpp.
|
inline |
Definition at line 203 of file tlayout.hpp.
|
inline |
Definition at line 218 of file tlayout.hpp.
|
inline |
Definition at line 210 of file tlayout.hpp.
|
inline |
Definition at line 195 of file tlayout.hpp.
|
inline |
Definition at line 234 of file tlayout.hpp.
|
static |
Definition at line 173 of file tlayout.hpp.
|
static |
Definition at line 174 of file tlayout.hpp.
int mfem::OffsetStridedLayout2D< N1, S1, N2, S2 >::offset |
Definition at line 177 of file tlayout.hpp.
|
static |
Definition at line 172 of file tlayout.hpp.
|
static |
Definition at line 175 of file tlayout.hpp.