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