Alexandria 2.31.2
SDC-CH common library for the Euclid project
Loading...
Searching...
No Matches
Euclid::GridContainer::InfimumHelper< 0 > Struct Reference

Public Types

template<typename>
using Index = std::size_t
 
using Index
 

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)
 
static std::tuple< Index< AxesType >... > getIndex (const std::tuple< AxesType... > &coords, const std::tuple< GridAxis< AxesType >... > &axes)
 
static void getIndex (const std::tuple< AxesType... > &coords, const std::tuple< GridAxis< AxesType >... > &axes, IndexTuple &index)
 

Detailed Description

Definition at line 218 of file GridContainer.icpp.

Member Typedef Documentation

◆ Index [1/2]

Definition at line 198 of file GridContainer.icpp.

◆ Index [2/2]

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

Definition at line 220 of file GridContainer.icpp.

Member Function Documentation

◆ getIndex() [1/4]

static std::tuple< Index< AxesType >... > Euclid::GridContainer::InfimumHelper< I >::getIndex ( const std::tuple< AxesType... > & coords,
const std::tuple< GridAxis< AxesType >... > & axes )
inlinestatic

Definition at line 201 of file GridContainer.icpp.

◆ getIndex() [2/4]

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 223 of file GridContainer.icpp.

◆ getIndex() [3/4]

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

Definition at line 209 of file GridContainer.icpp.

◆ getIndex() [4/4]

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 230 of file GridContainer.icpp.


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