MLX
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
pocketfft::detail::cndarr< T > Class Template Reference

#include <pocketfft.h>

Inheritance diagram for pocketfft::detail::cndarr< T >:
pocketfft::detail::arr_info pocketfft::detail::ndarr< T >

Public Member Functions

 cndarr (const void *data_, const shape_t &shape_, const stride_t &stride_)
 
const Toperator[] (ptrdiff_t ofs) const
 
- Public Member Functions inherited from pocketfft::detail::arr_info
 arr_info (const shape_t &shape_, const stride_t &stride_)
 
size_t ndim () const
 
size_t size () const
 
const shape_tshape () const
 
size_t shape (size_t i) const
 
const stride_tstride () const
 
const ptrdiff_t & stride (size_t i) const
 

Protected Attributes

const chard
 
- Protected Attributes inherited from pocketfft::detail::arr_info
shape_t shp
 
stride_t str
 

Constructor & Destructor Documentation

◆ cndarr()

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

Member Function Documentation

◆ operator[]()

template<typename T >
const T & pocketfft::detail::cndarr< T >::operator[] ( ptrdiff_t ofs) const
inline

Member Data Documentation

◆ d

template<typename T >
const char* pocketfft::detail::cndarr< T >::d
protected

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