ITK 6.0.0
Insight Toolkit
 
Loading...
Searching...
No Matches
POCKETFFT_NAMESPACE::detail::ndarr< T > Class Template Reference

#include <pocketfft_hdronly.h>

Detailed Description

template<typename T>
class POCKETFFT_NAMESPACE::detail::ndarr< T >

Definition at line 3043 of file pocketfft_hdronly.h.

+ Inheritance diagram for POCKETFFT_NAMESPACE::detail::ndarr< T >:
+ Collaboration diagram for POCKETFFT_NAMESPACE::detail::ndarr< T >:

Public Member Functions

 ndarr (void *data_, const shape_t &shape_, const stride_t &stride_)
 
T & operator[] (ptrdiff_t ofs)
 
- Public Member Functions inherited from POCKETFFT_NAMESPACE::detail::cndarr< T >
 cndarr (const void *data_, const shape_t &shape_, const stride_t &stride_)
 
const T & operator[] (ptrdiff_t ofs) const
 
- Public Member Functions inherited from POCKETFFT_NAMESPACE::detail::arr_info
 arr_info (shape_t shape_, stride_t stride_)
 
vcl_size_t ndim () const
 
const shape_tshape () const
 
vcl_size_t shape (vcl_size_t i) const
 
vcl_size_t size () const
 
const stride_tstride () const
 
const ptrdiff_t & stride (vcl_size_t i) const
 

Additional Inherited Members

- Protected Attributes inherited from POCKETFFT_NAMESPACE::detail::cndarr< T >
const char * d
 
- Protected Attributes inherited from POCKETFFT_NAMESPACE::detail::arr_info
shape_t shp
 
stride_t str
 

Constructor & Destructor Documentation

◆ ndarr()

template<typename T>
POCKETFFT_NAMESPACE::detail::ndarr< T >::ndarr ( void * data_,
const shape_t & shape_,
const stride_t & stride_ )
inline

Member Function Documentation

◆ operator[]()

template<typename T>
T & POCKETFFT_NAMESPACE::detail::ndarr< T >::operator[] ( ptrdiff_t ofs)
inline

Definition at line 3049 of file pocketfft_hdronly.h.

References POCKETFFT_NAMESPACE::detail::cndarr< T >::d.


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