Vector.h
// Vector: a simple dynamic vector of doubles
//    indices start at 1
#ifndef _vector_h_
class Vector {
  
private:
 
  int   length;          // dimension
  double *data;          // pointer to vector data
public:
  Vector();
  Vector(int m);
  Vector(double *src, int m);    // create a Vector from a C array
  ~Vector();
  Vector ©();                  // returns a (deep!) copy of this
  int     getDimension();
  double* getArray();
  double  get(int i);                  // element read access
  void    set(int i, double val);      // element write access
};
#define _vector_h_
#endif
    
     

Peter Junglas 20.6.2000