KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
Move_model_parameter_as_plus< Model > Struct Template Reference

Default move function; uses '+'. More...

#include <sample_default.h>

Public Types

typedef Set_model_parameter
< Model >::Type 
Set_param
 
typedef Get_model_parameter
< Model >::Type 
Get_param
 

Public Member Functions

 Move_model_parameter_as_plus (const Set_param &set, const Get_param &get)
 
void operator() (Model &m, size_t i, double dx) const
 

Public Attributes

Set_param set_p
 
Get_param get_p
 

Detailed Description

template<class Model>
struct Move_model_parameter_as_plus< Model >

Default move function; uses '+'.

Member Typedef Documentation

template<class Model>
typedef Get_model_parameter<Model>::Type Move_model_parameter_as_plus< Model >::Get_param
template<class Model>
typedef Set_model_parameter<Model>::Type Move_model_parameter_as_plus< Model >::Set_param

Constructor & Destructor Documentation

template<class Model>
Move_model_parameter_as_plus< Model >::Move_model_parameter_as_plus ( const Set_param set,
const Get_param get 
)
inline

Member Function Documentation

template<class Model>
void Move_model_parameter_as_plus< Model >::operator() ( Model &  m,
size_t  i,
double  dx 
) const
inline

Member Data Documentation

template<class Model>
Get_param Move_model_parameter_as_plus< Model >::get_p
template<class Model>
Set_param Move_model_parameter_as_plus< Model >::set_p

The documentation for this struct was generated from the following file: