Sundance::LoadableVector Class Reference

List of all members.

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


Detailed Description

LoadableVector is the interface through which a framework inserts values into a symbolic expression.

Definition at line 45 of file SundanceLoadableVector.hpp.


Constructor & Destructor Documentation

LoadableVector::LoadableVector (  ) 

Definition at line 37 of file SundanceLoadableVector.cpp.

virtual Sundance::LoadableVector::~LoadableVector (  )  [inline, virtual]

Definition at line 52 of file SundanceLoadableVector.hpp.


Member Function Documentation

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

Referenced by Playa::LoadableVector< Scalar >::setElements().

virtual double* Sundance::LoadableVector::start (  )  [pure virtual]

Return a pointer to the physical start of the vector.

Site Contact