astrotypes  0.0
Public Types | Public Member Functions | Public Attributes | List of all members
pss::astrotypes::SlicePosition< Rank > Struct Template Reference

represents a point in an More...

#include <src/cpp/pss/astrotypes/multiarray/detail/SlicePosition.h>

Inheritance diagram for pss::astrotypes::SlicePosition< Rank >:
Inheritance graph

Public Types

typedef SlicePosition< Rank-1 > BaseT
 

Public Member Functions

 SlicePosition ()
 
void out (std::ostream &) const
 

Public Attributes

std::size_t index
 

Detailed Description

template<unsigned Rank>
struct pss::astrotypes::SlicePosition< Rank >

represents a point in an

a series of indexes for each dimension in the array

Definition at line 37 of file SlicePosition.h.

Member Typedef Documentation

template<unsigned Rank>
typedef SlicePosition<Rank-1> pss::astrotypes::SlicePosition< Rank >::BaseT

Definition at line 39 of file SlicePosition.h.

Constructor & Destructor Documentation

template<unsigned Rank>
pss::astrotypes::SlicePosition< Rank >::SlicePosition ( )

Definition at line 49 of file SlicePosition.cpp.

Member Function Documentation

template<unsigned Rank>
void pss::astrotypes::SlicePosition< Rank >::out ( std::ostream &  os) const

Definition at line 55 of file SlicePosition.cpp.

Member Data Documentation

template<unsigned Rank>
std::size_t pss::astrotypes::SlicePosition< Rank >::index

Definition at line 49 of file SlicePosition.h.