15#include "quest/include/quest.h"
20typedef std::vector<qcomp> qvector;
23qvector getZeroVector(
size_t dim);
24qvector getConstantVector(
size_t dim, qcomp elem);
26qvector operator * (
const qcomp&,
const qvector&);
27qvector operator * (
const qvector&,
const qcomp&);
28qvector operator * (
const qreal&,
const qvector&);
29qvector operator * (
const qvector&,
const qreal&);
30qvector operator *= (qvector&,
const qcomp&);
31qvector operator *= (qvector&,
const qreal&);
33qvector operator / (
const qvector&,
const qcomp&);
34qvector operator / (
const qvector&,
const qreal&);
35qvector operator /= (qvector&,
const qcomp&);
36qvector operator /= (qvector&,
const qreal&);
38qvector operator + (
const qvector&,
const qvector&);
39qvector operator += (qvector&,
const qvector&);
41qvector operator - (
const qvector&,
const qvector&);
42qvector operator -= (qvector&,
const qvector&);
44void setSubVector(qvector &dest, qvector sub,
size_t i);
45void setToDebugState(qvector &v);