walberla::field::VectorFieldAccessor< VectorField_T, typename std::enable_if< std::is_same< typename VectorField_T::value_type, Vector3< real_t > >::value >::type > Struct Template Reference

#include <VectorFieldAccessor.h>

Public Types

using vector_or_constRefVector = const Vector3< real_t > &
 

Static Public Member Functions

static vector_or_constRefVector get (const VectorField_T *f, cell_idx_t x, cell_idx_t y, cell_idx_t z)
 
static void set (const VectorField_T *f, const Vector3< real_t > &v, cell_idx_t x, cell_idx_t y, cell_idx_t z)
 

Member Typedef Documentation

◆ vector_or_constRefVector

template<typename VectorField_T >
using walberla::field::VectorFieldAccessor< VectorField_T, typename std::enable_if< std::is_same< typename VectorField_T::value_type, Vector3< real_t > >::value >::type >::vector_or_constRefVector = const Vector3<real_t> &

Member Function Documentation

◆ get()

template<typename VectorField_T >
static vector_or_constRefVector walberla::field::VectorFieldAccessor< VectorField_T, typename std::enable_if< std::is_same< typename VectorField_T::value_type, Vector3< real_t > >::value >::type >::get ( const VectorField_T f,
cell_idx_t  x,
cell_idx_t  y,
cell_idx_t  z 
)
inlinestatic

◆ set()

template<typename VectorField_T >
static void walberla::field::VectorFieldAccessor< VectorField_T, typename std::enable_if< std::is_same< typename VectorField_T::value_type, Vector3< real_t > >::value >::type >::set ( const VectorField_T f,
const Vector3< real_t > &  v,
cell_idx_t  x,
cell_idx_t  y,
cell_idx_t  z 
)
inlinestatic

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