Alexandria  2.25.0
SDC-CH common library for the Euclid project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Static Public Member Functions | List of all members
Euclid::GridContainer::InfimumHelper< 0 > Struct Template Reference

Public Types

template<typename >
using Index = std::size_t
 

Static Public Member Functions

template<typename... AxesType>
static std::tuple< std::size_tgetIndex (const std::tuple< AxesType...> &coords, const std::tuple< GridAxis< AxesType >...> &axes)
 
template<typename IndexTuple , typename... AxesType>
static void getIndex (const std::tuple< AxesType...> &coords, const std::tuple< GridAxis< AxesType >...> &axes, IndexTuple &index)
 

Detailed Description

template<>
struct Euclid::GridContainer::InfimumHelper< 0 >

Definition at line 211 of file GridContainer.icpp.

Member Typedef Documentation

template<typename >
using Euclid::GridContainer::InfimumHelper< 0 >::Index = std::size_t

Definition at line 213 of file GridContainer.icpp.

Member Function Documentation

template<typename... AxesType>
static std::tuple<std::size_t> Euclid::GridContainer::InfimumHelper< 0 >::getIndex ( const std::tuple< AxesType...> &  coords,
const std::tuple< GridAxis< AxesType >...> &  axes 
)
inlinestatic

Definition at line 216 of file GridContainer.icpp.

References std::make_tuple().

Here is the call graph for this function:

template<typename IndexTuple , typename... AxesType>
static void Euclid::GridContainer::InfimumHelper< 0 >::getIndex ( const std::tuple< AxesType...> &  coords,
const std::tuple< GridAxis< AxesType >...> &  axes,
IndexTuple &  index 
)
inlinestatic

Definition at line 223 of file GridContainer.icpp.


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