hemocell
Loading...
Searching...
No Matches
hemo::Array< _Tp, _Nm > Struct Template Reference

#include <array.h>

Inheritance diagram for hemo::Array< _Tp, _Nm >:
Collaboration diagram for hemo::Array< _Tp, _Nm >:

Public Member Functions

 Array ()
 
 Array (const std::initializer_list< _Tp > &il)
 
 Array (const plb::Array< _Tp, _Nm > &ext)
 
Array< _Tp, _Nm > & operator+= (const hemo::Array< _Tp, _Nm > &__two)
 
Array< _Tp, _Nm > & operator-= (const hemo::Array< _Tp, _Nm > &__two)
 
Array< _Tp, _Nm > & operator+= (const plb::Array< _Tp, _Nm > &__two)
 
Array< _Tp, 3 > & operator+= (const plb::Dot3D &__two)
 
Array< _Tp, _Nm > & operator*= (const _Tp &mul)
 
Array< _Tp, _Nm > & operator/= (const _Tp &div)
 
Array< _Tp, _Nm > & operator= (const std::initializer_list< _Tp > &c)
 
void resetToZero ()
 

Constructor & Destructor Documentation

◆ Array() [1/3]

template<typename _Tp, std::size_t _Nm>
hemo::Array< _Tp, _Nm >::Array ( )
inline

◆ Array() [2/3]

template<typename _Tp, std::size_t _Nm>
hemo::Array< _Tp, _Nm >::Array ( const std::initializer_list< _Tp > & il)
inline

◆ Array() [3/3]

template<typename _Tp, std::size_t _Nm>
hemo::Array< _Tp, _Nm >::Array ( const plb::Array< _Tp, _Nm > & ext)
inline

Member Function Documentation

◆ operator*=()

template<typename _Tp, std::size_t _Nm>
Array< _Tp, _Nm > & hemo::Array< _Tp, _Nm >::operator*= ( const _Tp & mul)
inline

◆ operator+=() [1/3]

template<typename _Tp, std::size_t _Nm>
Array< _Tp, _Nm > & hemo::Array< _Tp, _Nm >::operator+= ( const hemo::Array< _Tp, _Nm > & __two)
inline

◆ operator+=() [2/3]

template<typename _Tp, std::size_t _Nm>
Array< _Tp, _Nm > & hemo::Array< _Tp, _Nm >::operator+= ( const plb::Array< _Tp, _Nm > & __two)
inline

◆ operator+=() [3/3]

template<typename _Tp, std::size_t _Nm>
Array< _Tp, 3 > & hemo::Array< _Tp, _Nm >::operator+= ( const plb::Dot3D & __two)
inline

◆ operator-=()

template<typename _Tp, std::size_t _Nm>
Array< _Tp, _Nm > & hemo::Array< _Tp, _Nm >::operator-= ( const hemo::Array< _Tp, _Nm > & __two)
inline

◆ operator/=()

template<typename _Tp, std::size_t _Nm>
Array< _Tp, _Nm > & hemo::Array< _Tp, _Nm >::operator/= ( const _Tp & div)
inline

◆ operator=()

template<typename _Tp, std::size_t _Nm>
Array< _Tp, _Nm > & hemo::Array< _Tp, _Nm >::operator= ( const std::initializer_list< _Tp > & c)
inline

◆ resetToZero()

template<typename _Tp, std::size_t _Nm>
void hemo::Array< _Tp, _Nm >::resetToZero ( )
inline