|
Public Member Functions |
void | applyRotateEuler (double phi, double theta, double ksi) |
EvtVector3C | conj () const |
EvtVector3C | cross (const EvtVector3C &v2) |
double | dot (const EvtVector3C &p2) |
| EvtVector3C (const EvtVector3R &v1) |
| EvtVector3C (const EvtComplex &, const EvtComplex &, const EvtComplex &) |
| EvtVector3C () |
const EvtComplex & | get (int) const |
EvtVector3C & | operator *= (const EvtComplex &c) |
EvtVector3C & | operator+= (const EvtVector3C &v2) |
EvtVector3C & | operator-= (const EvtVector3C &v2) |
EvtVector3C & | operator/= (const EvtComplex &c) |
void | set (double, double, double) |
void | set (const EvtComplex &, const EvtComplex &, const EvtComplex &) |
void | set (const int, const EvtComplex &) |
virtual | ~EvtVector3C () |
Private Attributes |
EvtComplex | v [3] |
Friends |
EvtVector3C | operator * (const EvtVector3C &v1, const EvtComplex &c) |
EvtComplex | operator * (const EvtVector3C &v1, const EvtVector3C &v2) |
EvtComplex | operator * (const EvtVector3C &v1, const EvtVector3R &v2) |
EvtComplex | operator * (const EvtVector3R &v1, const EvtVector3C &v2) |
EvtVector3C | operator * (const EvtComplex &c, const EvtVector3R &v2) |
EvtVector3C | operator * (const EvtComplex &c, const EvtVector3C &v2) |
EvtVector3C | operator+ (const EvtVector3C &v1, const EvtVector3C &v2) |
EvtVector3C | operator- (const EvtVector3C &v1, const EvtVector3C &v2) |
std::ostream & | operator<< (std::ostream &c, const EvtVector3C &v) |
EvtVector3C | rotateEuler (const EvtVector3C &v, double phi, double theta, double ksi) |