hemocell
Loading...
Searching...
No Matches
Public Member Functions | List of all members
hemo::Array< _Tp, _Nm > Struct Template Reference

#include <array.h>

Inheritance diagram for hemo::Array< _Tp, _Nm >:
Inheritance graph
[legend]
Collaboration diagram for hemo::Array< _Tp, _Nm >:
Collaboration graph
[legend]

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