List of all members.
Public Member Functions |
| gvet (double a, double b, double c) |
double & | operator[] (int i) |
double & | operator() (int i) |
gvet | operator- () |
double | Norma () |
double | XYNorma () |
double | YZNorma () |
double | ZXNorma () |
gvet | Verso () |
gvet | NVerso () |
gvet | NxzVerso () |
gvet | NyzVerso () |
gvet & | operator= (gmatrix &m) |
gvet | operator+ (const gvet &) |
gvet | operator+ (gvet *a) |
gvet | operator- (const gvet &a) |
gvet | operator- (gvet *a) |
gvet & | operator+= (const gvet &a) |
gvet & | operator+= (gvet *a) |
gvet & | operator-= (const gvet &a) |
gvet & | operator-= (gvet *a) |
gvet | operator& (const gvet &) |
gvet | operator& (gvet *b) |
double | operator% (const gvet &A) |
double | operator% (gvet *A) |
gvet | operator* (const double) |
gvet | operator/ (const double a) |
gvet & | operator*= (double c) |
gvet & | operator/= (double c) |
gmatrix & | operator>> (gmatrix &) |
virtual void | Reset () |
gvet & | setvn (const double a, const double b, const double c) |
gvet & | setvn (const float a, const float b, const float c) |
gvet & | setvn (double *a) |
gvet & | setv (double a, double b, double c) |
gvet & | setvt (double a, double b, double c, double g) |
gvet & | setv (double *a) |
void | putv (double &a, double &b, double &c) |
void | putv (float &a, float &b, float &c) |
void | putv (double *a) |
void | putvn (double &a, double &b, double &c, double &d) |
void | putvn (float &a, float &b, float &c, float &d) |
void | putvn (double *a) |
virtual void | print (const char *) |
virtual void | print (long ev, const char *pnome, int pid, const char *devnome) |
Public Attributes |
union { |
struct { |
double norma |
double normaq |
} | |
struct { |
double mom |
double momq |
} | |
}; | |
double | x |
double | y |
double | z |
double | t |
double | px |
double | py |
double | pz |
double | e |
double | v [4] |
Protected Attributes |
union { |
struct { |
double x |
double y |
double z |
double t |
} | |
struct { |
double px |
double py |
double pz |
double e |
} | |
double v [4] |
}; | |
Friends |
double | operator% (gvet *A, gvet &B) |
gvet | operator* (double c, gvet A) |
Detailed Description
Definition at line 71 of file gvet.h.
Member Function Documentation
void gvet::putv |
( |
double & |
a, |
|
|
double & |
b, |
|
|
double & |
c |
|
) |
| [inline] |
putv trasferisce le coordinate in 3 variabili esterne putvn trasferisce le coordinate e la norma in 4 variabili esterne Vale anche per la parte spaziale dei quadrovettori
Definition at line 320 of file gvet.h.
The documentation for this class was generated from the following files: