All Classes Namespaces Files Functions Variables Typedefs
curve::variables< Var > Struct Template Reference

#include <curve/linear_variable.h>

Collaboration diagram for curve::variables< Var >:
[legend]

Public Types

typedef Var var_t
 
typedef variables< Var > variables_t
 
typedef std::vector< var_tT_var_t
 
typedef T_var_t::iterator IT_var_t
 
typedef T_var_t::const_iterator CIT_var_t
 

Public Member Functions

 variables ()
 
variablesoperator+= (const variables &w1)
 
variablesoperator-= (const variables &w1)
 

Static Public Member Functions

static variables_t Zero (size_t)
 

Public Attributes

T_var_t variables_
 

Member Typedef Documentation

template<typename Var>
typedef T_var_t::const_iterator curve::variables< Var >::CIT_var_t
template<typename Var>
typedef T_var_t::iterator curve::variables< Var >::IT_var_t
template<typename Var>
typedef std::vector<var_t> curve::variables< Var >::T_var_t
template<typename Var>
typedef Var curve::variables< Var >::var_t
template<typename Var>
typedef variables<Var> curve::variables< Var >::variables_t

Constructor & Destructor Documentation

template<typename Var>
curve::variables< Var >::variables ( )
inline

Member Function Documentation

template<typename Var>
variables& curve::variables< Var >::operator+= ( const variables< Var > &  w1)
inline
template<typename Var>
variables& curve::variables< Var >::operator-= ( const variables< Var > &  w1)
inline
template<typename Var>
static variables_t curve::variables< Var >::Zero ( size_t  )
inlinestatic

Member Data Documentation