GEOSX
Namespaces | Typedefs | Variables
DataLayouts.hpp File Reference
#include "RAJA/RAJA.hpp"
#include "LvArray/src/Array.hpp"

Go to the source code of this file.

Namespaces

 geosx
 

Typedefs

using geosx::nodes::REFERENCE_POSITION_PERM = RAJA::PERM_IJ
 Node reference position permutation when not using cuda.
 
using geosx::nodes::TOTAL_DISPLACEMENT_PERM = RAJA::PERM_IJ
 Node total displacement permutation when not using cuda.
 
using geosx::nodes::INCR_DISPLACEMENT_PERM = RAJA::PERM_IJ
 Node incremental displacement permutation when not using cuda.
 
using geosx::nodes::VELOCITY_PERM = RAJA::PERM_IJ
 Node velocity permutation when not using cuda.
 
using geosx::nodes::ACCELERATION_PERM = RAJA::PERM_IJ
 Node acceleration permutation when not using cuda.
 
using geosx::cells::NODE_MAP_PERMUTATION = RAJA::PERM_IJ
 Cell node map permutation when not using cuda.
 
using geosx::solid::STRESS_PERMUTATION = RAJA::PERM_IJK
 Constitutive model stress permutation when not using cuda.
 
using geosx::solid::STIFFNESS_PERMUTATION = RAJA::PERM_IJK
 Constitutive model stiffness permutation when not using cuda.
 

Variables

static constexpr int geosx::nodes::REFERENCE_POSITION_USD = LvArray::typeManipulation::getStrideOneDimension( REFERENCE_POSITION_PERM {} )
 Node reference position unit stride dimension.
 
static constexpr int geosx::nodes::TOTAL_DISPLACEMENT_USD = LvArray::typeManipulation::getStrideOneDimension( TOTAL_DISPLACEMENT_PERM {} )
 Node total displacement unit stride dimension.
 
static constexpr int geosx::nodes::INCR_DISPLACEMENT_USD = LvArray::typeManipulation::getStrideOneDimension( INCR_DISPLACEMENT_PERM {} )
 Node incremental displacement unit stride dimension.
 
static constexpr int geosx::nodes::VELOCITY_USD = LvArray::typeManipulation::getStrideOneDimension( VELOCITY_PERM {} )
 Node velocity unit stride dimension.
 
static constexpr int geosx::nodes::ACCELERATION_USD = LvArray::typeManipulation::getStrideOneDimension( ACCELERATION_PERM {} )
 Node acceleration unit stride dimension.
 
static constexpr int geosx::cells::NODE_MAP_USD = LvArray::typeManipulation::getStrideOneDimension( NODE_MAP_PERMUTATION {} )
 Cell node map unit stride dimension.
 
static constexpr int geosx::solid::STRESS_USD = LvArray::typeManipulation::getStrideOneDimension( STRESS_PERMUTATION {} )
 Constitutive model stress unit stride dimension.
 
static constexpr int geosx::solid::STIFFNESS_USD = LvArray::typeManipulation::getStrideOneDimension( STIFFNESS_PERMUTATION {} )
 Constitutive model stiffness unit stride dimension.