#include "LinearSpec.h"
#include "Summand.h"
#include "Variable.h"
Summand::Summand(Summand* summand)
:
fCoeff(summand->Coeff()),
fVar(summand->Var())
{
}
Summand::Summand(double coeff, Variable* var)
:
fCoeff(coeff),
fVar(var)
{
}
Summand::~Summand()
{
}
double
Summand::Coeff()
{
return fCoeff;
}
void
Summand::SetCoeff(double coeff)
{
fCoeff = coeff;
}
Variable*
Summand::Var()
{
return fVar;
}
void
Summand::SetVar(Variable* var)
{
fVar = var;
}
int32
Summand::VariableIndex()
{
return fVar->Index();
}