

Public Member Functions | |
| BaseFuncRatioObjImpl (BaseFuncObj &rParent, const vector< double > &ratios) | |
| virtual | ~BaseFuncRatioObjImpl () |
| virtual void | setVar (double var) |
| virtual double | getVar () const |
| virtual double | eval () const |
| virtual const string | getFuncString () const |
Private Attributes | |
| BaseFuncObj & | m_rParent |
| vector< double > | m_ratios |
| size_t | m_varIndex |
| double | m_oldVar |
Definition at line 99 of file funcobj.cxx.
| scsolver::numeric::BaseFuncRatioObjImpl::BaseFuncRatioObjImpl | ( | BaseFuncObj & | rParent, | |
| const vector< double > & | ratios | |||
| ) | [inline] |
| virtual scsolver::numeric::BaseFuncRatioObjImpl::~BaseFuncRatioObjImpl | ( | ) | [inline, virtual] |
Definition at line 131 of file funcobj.cxx.
| virtual void scsolver::numeric::BaseFuncRatioObjImpl::setVar | ( | double | var | ) | [inline, virtual] |
| virtual double scsolver::numeric::BaseFuncRatioObjImpl::getVar | ( | ) | const [inline, virtual] |
| virtual double scsolver::numeric::BaseFuncRatioObjImpl::eval | ( | ) | const [inline, virtual] |
| virtual const string scsolver::numeric::BaseFuncRatioObjImpl::getFuncString | ( | ) | const [inline, virtual] |
Return a display-friendly function string (e.g. x^3 + 2*x^2 + 4).
Implements scsolver::numeric::SingleVarFuncObj.
Definition at line 165 of file funcobj.cxx.
Definition at line 185 of file funcobj.cxx.
vector<double> scsolver::numeric::BaseFuncRatioObjImpl::m_ratios [private] |
Definition at line 186 of file funcobj.cxx.
size_t scsolver::numeric::BaseFuncRatioObjImpl::m_varIndex [private] |
Definition at line 187 of file funcobj.cxx.
double scsolver::numeric::BaseFuncRatioObjImpl::m_oldVar [private] |
Definition at line 188 of file funcobj.cxx.
1.5.3