#ifndef _SimpleVector_h_
#define _SimpleVector_h_
/* David Weenink, 19981216 */

#ifndef _Data_h_
	#include "Data.h"
#endif

#define DoubleVector_members Data_members	\
	long min, max;	\
	double *v;
#define DoubleVector_methods Data_methods
class_create (DoubleVector, Data)

int DoubleVector_init (I, long min, long max);
DoubleVector DoubleVector_create (long min, long max);

#define ComplexVector_members Data_members	\
	long min, max;	\
	dcomplex *v;
#define ComplexVector_methods Data_methods
class_create (ComplexVector, Data)

int ComplexVector_init (I, long min, long max);
ComplexVector ComplexVector_create (long min, long max);

#endif /* _SimpleVector_h_ */
