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: