54 inline void set(
double,
double,
double,
double );
139 return v[0] * v4.v[0] - v[1] * v4.v[1] - v[2] * v4.v[2] - v[3] * v4.v[3];
154 return EvtVector4C( v2.v[0] * d, v2.v[1] * d, v2.v[2] * d, v2.v[3] * d );
182 return v1.
get( 0 ) * v2.v[0] - v1.
get( 1 ) * v2.v[1] - v1.
get( 2 ) * v2.v[2] -
183 v1.
get( 3 ) * v2.v[3];
188 return v1.v[0] * v2.
get( 0 ) - v1.v[1] * v2.
get( 1 ) - v1.v[2] * v2.
get( 2 ) -
189 v1.v[3] * v2.
get( 3 );
194 return v1.v[0] * v2.v[0] - v1.v[1] * v2.v[1] - v1.v[2] * v2.v[2] - v1.v[3] * v2.v[3];
EvtVector4C operator-(const EvtVector4C &v1, const EvtVector4C &v2)
EvtVector4C operator+(const EvtVector4C &v1, const EvtVector4C &v2)
EvtVector4C operator*(double d, const EvtVector4C &v2)
double dot(const EvtVector4C &p2)
void applyRotateEuler(double alpha, double beta, double gamma)
friend EvtVector4C boostTo(const EvtVector4C &e, const EvtVector4R p4)
void set(int, const EvtComplex &)
EvtVector4C & operator+=(const EvtVector4C &v2)
friend std::ostream & operator<<(std::ostream &s, const EvtVector4C &v)
friend EvtVector4C operator-(const EvtVector4C &v1, const EvtVector4C &v2)
friend EvtVector4C operator+(const EvtVector4C &v1, const EvtVector4C &v2)
const EvtComplex & get(int) const
EvtVector4C & operator-=(const EvtVector4C &v2)
friend EvtVector4C rotateEuler(const EvtVector4C &e, double alpha, double beta, double gamma)
friend EvtVector4C operator*(double d, const EvtVector4C &v2)
void applyBoostTo(const EvtVector4R &p4)
EvtVector4C & operator=(const EvtVector4C &v2)
EvtVector4C & operator*=(const EvtComplex &c)
EvtComplex cont(const EvtVector4C &v4) const