MFEM  v4.2.0
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Static Public Member Functions | Static Public Attributes | List of all members
mfem::StridedLayout1D< N1, S1 > Struct Template Reference

#include <tlayout.hpp>

Static Public Member Functions

static MFEM_HOST_DEVICE int ind (int i1)
 
template<int M1>
static OffsetStridedLayout1D
< M1, S1 > 
sub (int o1)
 
template<int N1_1, int N1_2>
static StridedLayout2D< N1_1,
S1, N1_2, S1 *N1_1 > 
split_1 ()
 

Static Public Attributes

static const int rank = 1
 
static const int dim_1 = N1
 
static const int size = N1
 

Detailed Description

template<int N1, int S1>
struct mfem::StridedLayout1D< N1, S1 >

Definition at line 30 of file tlayout.hpp.

Member Function Documentation

template<int N1, int S1>
static MFEM_HOST_DEVICE int mfem::StridedLayout1D< N1, S1 >::ind ( int  i1)
inlinestatic

Definition at line 36 of file tlayout.hpp.

template<int N1, int S1>
template<int N1_1, int N1_2>
static StridedLayout2D<N1_1,S1,N1_2,S1*N1_1> mfem::StridedLayout1D< N1, S1 >::split_1 ( )
inlinestatic

Definition at line 50 of file tlayout.hpp.

template<int N1, int S1>
template<int M1>
static OffsetStridedLayout1D<M1,S1> mfem::StridedLayout1D< N1, S1 >::sub ( int  o1)
inlinestatic

Definition at line 42 of file tlayout.hpp.

Member Data Documentation

template<int N1, int S1>
const int mfem::StridedLayout1D< N1, S1 >::dim_1 = N1
static

Definition at line 33 of file tlayout.hpp.

template<int N1, int S1>
const int mfem::StridedLayout1D< N1, S1 >::rank = 1
static

Definition at line 32 of file tlayout.hpp.

template<int N1, int S1>
const int mfem::StridedLayout1D< N1, S1 >::size = N1
static

Definition at line 34 of file tlayout.hpp.


The documentation for this struct was generated from the following file: