Public Types | |
typedef array1d | self |
typedef T_ | T |
typedef Info_ | Info |
Public Member Functions | |
array1d () | |
array1d (T *ptr) | |
array1d (const self &rhs) | |
self & | operator= (const self &rhs) |
array1d< Info_, ntg::float_s > | normalize () |
array1d< array1d_info< Info_::card, Info_::card-Info_::center-1, Info_::i >, T > | operator- () const |
template<class U> | |
array1d< Info, typename ntg::internal::deduce_from_traits< ntg::internal::operator_times, T, U >::ret > | operator * (U w) |
template<class U> | |
array1d< Info, typename ntg::internal::deduce_from_traits< ntg::internal::operator_div, T, U >::ret > | operator/ (U w) |
self | operator+ (const self &rhs) const |
self & | operator+= (const self &rhs) |
self | operator- (const self &rhs) const |
self & | operator-= (const self &rhs) |
unsigned | size () const |
const T * | buffer () const |
T | operator[] (unsigned i) const |
T & | operator[] (unsigned i) |
T | operator() (int i) const |
T & | operator() (int i) |
template<unsigned i> | |
T | get_at_ () const |
template<int i> | |
T | get_ () const |
Static Public Member Functions | |
static std::string | name () |
Protected Attributes | |
T | buffer_ [Info_::card] |
Definition at line 45 of file 1d.hh.