#ifndef LINEAR_COMBINATION_PROTOCOL_H
#define LINEAR_COMBINATION_PROTOCOL_H

namespace MM
{
class Parameter_value;

class Linear_combination_protocol
{
public:
    virtual ~Linear_combination_protocol () {}

    virtual Linear_combination_protocol &
        plus (double a, Parameter_value const& v) =0;
};

}//MM

#endif //LINEAR_COMBINATION_PROTOCOL_H
