iRoCS Toolbox  1.1.0
Public Types | Static Public Member Functions
BlitzH5Traits< blitz::Array< blitz::TinyMatrix< InnerT, InnerDim1, InnerDim2 >, OuterDim > > Struct Template Reference

#include <BlitzH5Traits.hh>

Collaboration diagram for BlitzH5Traits< blitz::Array< blitz::TinyMatrix< InnerT, InnerDim1, InnerDim2 >, OuterDim > >:

Public Types

typedef InnerT BasicT
 
typedef blitz::Array< blitz::TinyMatrix< InnerT, InnerDim1, InnerDim2 >, OuterDim > DataT
 

Static Public Member Functions

static void * data (DataT &array)
 
static void const * data (DataT const &array)
 
static std::vector< hsize_t > h5Dims (DataT const &array)
 
static hid_t h5Type ()
 

Detailed Description

template<typename InnerT, int InnerDim1, int InnerDim2, int OuterDim>
struct BlitzH5Traits< blitz::Array< blitz::TinyMatrix< InnerT, InnerDim1, InnerDim2 >, OuterDim > >

Definition at line 413 of file BlitzH5Traits.hh.

Member Typedef Documentation

◆ DataT

template<typename InnerT , int InnerDim1, int InnerDim2, int OuterDim>
typedef blitz::Array<blitz::TinyMatrix<InnerT,InnerDim1,InnerDim2>,OuterDim> BlitzH5Traits< blitz::Array< blitz::TinyMatrix< InnerT, InnerDim1, InnerDim2 >, OuterDim > >::DataT

Definition at line 418 of file BlitzH5Traits.hh.

◆ BasicT

template<typename InnerT , int InnerDim1, int InnerDim2, int OuterDim>
typedef InnerT BlitzH5Traits< blitz::Array< blitz::TinyMatrix< InnerT, InnerDim1, InnerDim2 >, OuterDim > >::BasicT

Definition at line 419 of file BlitzH5Traits.hh.

Member Function Documentation

◆ h5Dims()

template<typename InnerT , int InnerDim1, int InnerDim2, int OuterDim>
static std::vector<hsize_t> BlitzH5Traits< blitz::Array< blitz::TinyMatrix< InnerT, InnerDim1, InnerDim2 >, OuterDim > >::h5Dims ( DataT const &  array)
inlinestatic

Definition at line 421 of file BlitzH5Traits.hh.

◆ h5Type()

template<typename InnerT , int InnerDim1, int InnerDim2, int OuterDim>
static hid_t BlitzH5Traits< blitz::Array< blitz::TinyMatrix< InnerT, InnerDim1, InnerDim2 >, OuterDim > >::h5Type ( )
inlinestatic

Definition at line 429 of file BlitzH5Traits.hh.

◆ data() [1/2]

template<typename InnerT , int InnerDim1, int InnerDim2, int OuterDim>
static void* BlitzH5Traits< blitz::Array< blitz::TinyMatrix< InnerT, InnerDim1, InnerDim2 >, OuterDim > >::data ( DataT array)
inlinestatic

Definition at line 434 of file BlitzH5Traits.hh.

◆ data() [2/2]

template<typename InnerT , int InnerDim1, int InnerDim2, int OuterDim>
static void const* BlitzH5Traits< blitz::Array< blitz::TinyMatrix< InnerT, InnerDim1, InnerDim2 >, OuterDim > >::data ( DataT const &  array)
inlinestatic

Definition at line 439 of file BlitzH5Traits.hh.


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