Public Member Functions | |
| LoadableVector () | |
| virtual | ~LoadableVector () |
| virtual void | resize (int newSize)=0 |
| virtual int | length () const =0 |
| virtual void | setElement (int i, const double &x)=0 |
| virtual double * | start ()=0 |
LoadableVector is the interface through which a framework inserts values into a symbolic expression.
Definition at line 56 of file SundanceLoadableVector.hpp.
Definition at line 48 of file SundanceLoadableVector.cpp.
| virtual Sundance::LoadableVector::~LoadableVector | ( | ) | [inline, virtual] |
Definition at line 63 of file SundanceLoadableVector.hpp.
| virtual int Sundance::LoadableVector::length | ( | ) | const [pure virtual] |
Return the length of the vector
| virtual void Sundance::LoadableVector::resize | ( | int | newSize | ) | [pure virtual] |
Change the size of the vector to newSize
| virtual void Sundance::LoadableVector::setElement | ( | int | i, |
| const double & | x | ||
| ) | [pure virtual] |
Set the i-th element to x
| virtual double* Sundance::LoadableVector::start | ( | ) | [pure virtual] |
Return a pointer to the physical start of the vector.