DPNP C++ backend kernel library 0.18.0dev0
Data Parallel Extension for NumPy*
Loading...
Searching...
No Matches
statistics::sliding_window1d::Span< T, SizeT > Class Template Reference

Public Types

using value_type = T
 
using size_type = SizeT
 

Public Member Functions

 Span (T *const data, const SizeT size)
 
T * begin () const
 
T * end () const
 
SizeT size () const
 
T * data () const
 

Protected Attributes

T *const data_
 
const SizeT size_
 

Detailed Description

template<typename T, typename SizeT = size_t>
class statistics::sliding_window1d::Span< T, SizeT >

Definition at line 392 of file sliding_window1d.hpp.

Member Typedef Documentation

◆ size_type

template<typename T , typename SizeT = size_t>
using statistics::sliding_window1d::Span< T, SizeT >::size_type = SizeT

Definition at line 396 of file sliding_window1d.hpp.

◆ value_type

template<typename T , typename SizeT = size_t>
using statistics::sliding_window1d::Span< T, SizeT >::value_type = T

Definition at line 395 of file sliding_window1d.hpp.

Constructor & Destructor Documentation

◆ Span()

template<typename T , typename SizeT = size_t>
statistics::sliding_window1d::Span< T, SizeT >::Span ( T *const data,
const SizeT size )
inline

Definition at line 398 of file sliding_window1d.hpp.

Member Function Documentation

◆ begin()

template<typename T , typename SizeT = size_t>
T * statistics::sliding_window1d::Span< T, SizeT >::begin ( ) const
inline

Definition at line 400 of file sliding_window1d.hpp.

◆ data()

template<typename T , typename SizeT = size_t>
T * statistics::sliding_window1d::Span< T, SizeT >::data ( ) const
inline

Definition at line 415 of file sliding_window1d.hpp.

◆ end()

template<typename T , typename SizeT = size_t>
T * statistics::sliding_window1d::Span< T, SizeT >::end ( ) const
inline

Definition at line 405 of file sliding_window1d.hpp.

◆ size()

template<typename T , typename SizeT = size_t>
SizeT statistics::sliding_window1d::Span< T, SizeT >::size ( ) const
inline

Definition at line 410 of file sliding_window1d.hpp.

Member Data Documentation

◆ data_

template<typename T , typename SizeT = size_t>
T* const statistics::sliding_window1d::Span< T, SizeT >::data_
protected

Definition at line 421 of file sliding_window1d.hpp.

◆ size_

template<typename T , typename SizeT = size_t>
const SizeT statistics::sliding_window1d::Span< T, SizeT >::size_
protected

Definition at line 422 of file sliding_window1d.hpp.


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