IBAMR  IBAMR version 0.20.
Static Public Member Functions | List of all members
IBTK::CartGridPointwiseFunction< Value, Data, Function >::Centering Struct Reference

Static Public Member Functions

static constexpr bool is_staggered ()
 Whether the centering has oriented data arrays. More...
 
static bool has_axis (const Data &data, int axis)
 Whether the data allocate the requested orientation. More...
 
static Data::Iterator begin (const SAMRAI::hier::Box< NDIM > &box, int axis)
 Iterate over the specified patch interior and orientation. More...
 
static VectorNd offset (int axis)
 Locate the data relative to the lower corner of its cell. More...
 
template<typename Index >
static SAMRAI::hier::Index< NDIM > cartesian_index (const Index &index)
 Convert a centered index to Cartesian coordinate order. More...
 

Member Function Documentation

◆ is_staggered()

template<typename Value , typename Data , typename Function >
constexpr bool IBTK::CartGridPointwiseFunction< Value, Data, Function >::Centering::is_staggered
staticconstexpr

◆ has_axis()

template<typename Value , typename Data , typename Function >
bool IBTK::CartGridPointwiseFunction< Value, Data, Function >::Centering::has_axis ( const Data &  data,
int  axis 
)
static

◆ begin()

template<typename Value , typename Data , typename Function >
Data::Iterator IBTK::CartGridPointwiseFunction< Value, Data, Function >::Centering::begin ( const SAMRAI::hier::Box< NDIM > &  box,
int  axis 
)
static

◆ offset()

template<typename Value , typename Data , typename Function >
VectorNd IBTK::CartGridPointwiseFunction< Value, Data, Function >::Centering::offset ( int  axis)
static

◆ cartesian_index()

template<typename Value , typename Data , typename Function >
template<typename Index >
SAMRAI::hier::Index< NDIM > IBTK::CartGridPointwiseFunction< Value, Data, Function >::Centering::cartesian_index ( const Index &  index)
static

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