EleFits  5.3.0
A modern C++ API on top of CFITSIO
Loading...
Searching...
No Matches
Classes
Data concepts

Detailed Description

Concepts satisfied by data classes and associated helper classes.

Classes

interface  ContiguousContainer
 Standard contiguous container requirements. More...
 
struct  ContiguousContainerMixin< T, TDerived >
 Base class for a FITS data container. More...
 
class  DataContainerHolder< T, TContainer >
 A holder of any contiguous container specified by a size and data pointer. More...
 
class  DataContainerHolder< T, std::array< T, N > >
 std::array specialization. More...
 
class  DataContainerHolder< T, T * >
 Raw pointer specialization. More...
 
interface  SizedData
 Requirements for a DataContainerHolder. More...
 
interface  VectorArithmetic
 Vector-space arithmetic requirements. More...
 
struct  VectorArithmeticMixin< T, TDerived, Incrementable >
 Mixin to provide vector space arithmetics to a container. More...