48 inline void set(
double,
double,
double );
149 return v1.
get( 0 ) * v2.v[0] + v1.
get( 1 ) * v2.v[1] + v1.
get( 2 ) * v2.v[2];
154 return v1.v[0] * v2.
get( 0 ) + v1.v[1] * v2.
get( 1 ) + v1.v[2] * v2.
get( 2 );
159 return v1.v[0] * v2.v[0] + v1.v[1] * v2.v[1] + v1.v[2] * v2.v[2];
EvtVector3C operator+(const EvtVector3C &v1, const EvtVector3C &v2)
EvtVector3C operator-(const EvtVector3C &v1, const EvtVector3C &v2)
EvtVector3C operator*(const EvtVector3C &v1, const EvtComplex &c)
EvtVector3C & operator/=(const EvtComplex &c)
friend EvtVector3C operator+(const EvtVector3C &v1, const EvtVector3C &v2)
EvtVector3C & operator-=(const EvtVector3C &v2)
double dot(const EvtVector3C &p2)
EvtVector3C cross(const EvtVector3C &v2)
friend std::ostream & operator<<(std::ostream &c, const EvtVector3C &v)
EvtVector3C & operator+=(const EvtVector3C &v2)
friend EvtVector3C rotateEuler(const EvtVector3C &v, double phi, double theta, double ksi)
friend EvtVector3C operator-(const EvtVector3C &v1, const EvtVector3C &v2)
EvtVector3C & operator*=(const EvtComplex &c)
const EvtComplex & get(int) const
void set(const int, const EvtComplex &)
void applyRotateEuler(double phi, double theta, double ksi)
friend EvtVector3C operator*(const EvtComplex &c, const EvtVector3C &v2)