subdiv::utilities::VArray< 3, T > Class Template Reference

#include <Triangle.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 (value_type x)
 ~VArray ()
 VArray (const VArray &x)
 VArray (value_type x0, value_type x1, value_type x2)
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 [3]

template<typename T>
class subdiv::utilities::VArray< 3, T >


Member Typedef Documentation

template<typename T >
typedef const value_type* subdiv::utilities::VArray< 3, T >::const_iterator
template<typename T >
typedef value_type* subdiv::utilities::VArray< 3, T >::iterator
template<typename T >
typedef unsigned subdiv::utilities::VArray< 3, T >::size_type
template<typename T >
typedef T subdiv::utilities::VArray< 3, T >::value_type

Constructor & Destructor Documentation

template<typename T >
subdiv::utilities::VArray< 3, T >::VArray (  )  [inline]
template<typename T >
subdiv::utilities::VArray< 3, T >::VArray ( value_type  x  )  [inline]
template<typename T >
subdiv::utilities::VArray< 3, T >::~VArray (  )  [inline]
template<typename T >
subdiv::utilities::VArray< 3, T >::VArray ( const VArray< 3, T > &  x  )  [inline]
template<typename T >
subdiv::utilities::VArray< 3, T >::VArray ( value_type  x0,
value_type  x1,
value_type  x2 
) [inline, explicit]

Member Function Documentation

template<typename T >
const_iterator subdiv::utilities::VArray< 3, T >::begin (  )  const [inline]
template<typename T >
iterator subdiv::utilities::VArray< 3, T >::begin (  )  [inline]
template<typename T >
const_iterator subdiv::utilities::VArray< 3, T >::end (  )  const [inline]
template<typename T >
iterator subdiv::utilities::VArray< 3, T >::end (  )  [inline]
template<typename T >
VArray& subdiv::utilities::VArray< 3, T >::operator*= ( value_type  x  )  [inline]
template<typename T >
VArray& subdiv::utilities::VArray< 3, T >::operator+= ( const VArray< 3, T > &  x  )  [inline]
template<typename T >
VArray& subdiv::utilities::VArray< 3, T >::operator+= ( value_type  x  )  [inline]
template<typename T >
VArray& subdiv::utilities::VArray< 3, T >::operator-= ( const VArray< 3, T > &  x  )  [inline]
template<typename T >
VArray& subdiv::utilities::VArray< 3, T >::operator-= ( value_type  x  )  [inline]
template<typename T >
VArray& subdiv::utilities::VArray< 3, T >::operator/= ( value_type  x  )  [inline]
template<typename T >
VArray& subdiv::utilities::VArray< 3, T >::operator= ( value_type  x  )  [inline]
template<typename T >
VArray& subdiv::utilities::VArray< 3, T >::operator= ( const VArray< 3, T > &  x  )  [inline]
template<typename T >
value_type& subdiv::utilities::VArray< 3, T >::operator[] ( size_type  i  )  [inline]
template<typename T >
value_type subdiv::utilities::VArray< 3, T >::operator[] ( size_type  i  )  const [inline]
template<typename T >
static size_type subdiv::utilities::VArray< 3, T >::size (  )  [inline, static]

Member Data Documentation

template<typename T >
value_type subdiv::utilities::VArray< 3, T >::_data[3] [protected]

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