- else
- if(get_type()==ValueBase::TYPE_VECTOR)
- return ((*ref_a)(t).get(Vector())-(*ref_b)(t).get(Vector()))*(*scalar)(t).get(Real());
- else
- if(get_type()==ValueBase::TYPE_REAL)
- return ((*ref_a)(t).get(Vector::value_type())-(*ref_b)(t).get(Vector::value_type()))*(*scalar)(t).get(Real());
- else
- if(get_type()==ValueBase::TYPE_INTEGER)
- return ((*ref_a)(t).get(int())-(*ref_b)(t).get(int()))*(*scalar)(t).get(Real());
- else