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

#include <VArray.h>

List of all members.

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]

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


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>
const_iterator utilities::VArray< N, T >::end (  )  const [inline]
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+= ( const VArray< N, T > &  x  )  [inline]
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-= ( const VArray< N, T > &  x  )  [inline]
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


The documentation for this class was generated from the following file:
Generated on Thu Jun 30 02:18:57 2016 for SFC Thin-Shell Finite Element Solver by  doxygen 1.6.3