mlc::array1d< Info_, T_ > Struct Template Reference

Inheritance diagram for mlc::array1d< Info_, T_ >:

Inheritance graph
[legend]
Collaboration diagram for mlc::array1d< Info_, T_ >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef array1d self
typedef T_ T
typedef Info_ Info

Public Member Functions

 array1d ()
 array1d (T *ptr)
 array1d (const self &rhs)
selfoperator= (const self &rhs)
array1d< Info_, ntg::float_snormalize ()
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
selfoperator+= (const self &rhs)
self operator- (const self &rhs) const
selfoperator-= (const self &rhs)
unsigned size () const
const Tbuffer () const
T operator[] (unsigned i) const
Toperator[] (unsigned i)
T operator() (int i) const
Toperator() (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]

Detailed Description

template<class Info_, class T_>
struct mlc::array1d< Info_, T_ >

Definition at line 45 of file 1d.hh.


The documentation for this struct was generated from the following file:
Generated on Tue Feb 20 20:22:32 2007 for Olena by  doxygen 1.5.1