vtf-logo

utilities::VArray< N, T > Class Template Reference

#include <VArray.h>

List of all members.

template<int N, typename T = double>
class utilities::VArray< N, T >


Public Types

typedef T value_type
typedef value_typeiterator
typedef const value_typeconst_iterator
typedef unsigned size_type

Public Member Functions

 VArray ()
 ~VArray ()
 VArray (const VArray &x)
 VArray (value_type x)
VArrayoperator= (const VArray &x)
VArrayoperator= (value_type x)
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
value_type operator[] (size_type i) const
value_typeoperator[] (size_type i)
VArrayoperator+= (value_type x)
VArrayoperator-= (value_type x)
VArrayoperator *= (value_type x)
VArrayoperator/= (value_type x)
VArrayoperator+= (const VArray &x)
VArrayoperator-= (const VArray &x)

Static Public Member Functions

static size_type size ()

Protected Attributes

value_type _data [N]

Member Typedef Documentation

template<int N, typename T = double>
typedef const value_type* utilities::VArray< N, T >::const_iterator

template<int N, typename T = double>
typedef value_type* utilities::VArray< N, T >::iterator

template<int N, typename T = double>
typedef unsigned utilities::VArray< N, T >::size_type

template<int N, typename T = double>
typedef T utilities::VArray< N, T >::value_type


Constructor & Destructor Documentation

template<int N, typename T = double>
utilities::VArray< N, T >::VArray (  )  [inline]

template<int N, typename T = double>
utilities::VArray< N, T >::~VArray (  )  [inline]

template<int N, typename T = double>
utilities::VArray< N, T >::VArray ( const VArray< N, T > &  x  )  [inline]

template<int N, typename T>
utilities::VArray< N, T >::VArray ( value_type  x  )  [inline, explicit]


Member Function Documentation

template<int N, typename T = double>
const_iterator utilities::VArray< N, T >::begin (  )  const [inline]

template<int N, typename T = double>
iterator utilities::VArray< N, T >::begin (  )  [inline]

template<int N, typename T = double>
const_iterator utilities::VArray< N, T >::end (  )  const [inline]

template<int N, typename T = double>
iterator utilities::VArray< N, T >::end (  )  [inline]

template<int N, typename T>
VArray< N, T > & utilities::VArray< N, T >::operator *= ( value_type  x  )  [inline]

template<int N, typename T = double>
VArray& utilities::VArray< N, T >::operator+= ( const VArray< N, T > &  x  ) 

template<int N, typename T>
VArray< N, T > & utilities::VArray< N, T >::operator+= ( value_type  x  )  [inline]

template<int N, typename T = double>
VArray& utilities::VArray< N, T >::operator-= ( const VArray< N, T > &  x  ) 

template<int N, typename T>
VArray< N, T > & utilities::VArray< N, T >::operator-= ( value_type  x  )  [inline]

template<int N, typename T>
VArray< N, T > & utilities::VArray< N, T >::operator/= ( value_type  x  )  [inline]

template<int N, typename T = double>
VArray& utilities::VArray< N, T >::operator= ( value_type  x  ) 

template<int N, typename T = double>
VArray& utilities::VArray< N, T >::operator= ( const VArray< N, T > &  x  ) 

template<int N, typename T = double>
value_type& utilities::VArray< N, T >::operator[] ( size_type  i  )  [inline]

template<int N, typename T = double>
value_type utilities::VArray< N, T >::operator[] ( size_type  i  )  const [inline]

template<int N, typename T = double>
static size_type utilities::VArray< N, T >::size (  )  [inline, static]


Member Data Documentation

template<int N, typename T = double>
value_type utilities::VArray< N, T >::_data[N] [protected]


The documentation for this class was generated from the following file:
Generated on Fri Aug 24 13:00:25 2007 for SFC Thin-Shell Finite Element Solver by  doxygen 1.4.7