OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
|
An electric field vector. More...
#include <EMField.h>
Public Member Functions | |
EVector (double, double, double) | |
Constructor. More... | |
EVector | operator* (double scalar) const |
Scale. More... | |
double | getEx () const |
Get component. More... | |
double | getEy () const |
Get component. More... | |
double | getEz () const |
Get component. More... | |
Private Attributes | |
double | Ex |
double | Ey |
double | Ez |
EVector::EVector | ( | double | Exx, |
double | Eyy, | ||
double | Ezz | ||
) |
double EVector::getEx | ( | ) | const |
Get component.
Definition at line 55 of file EMField.cpp.
References Ex.
Referenced by EBVectors::getEx().
double EVector::getEy | ( | ) | const |
Get component.
Definition at line 59 of file EMField.cpp.
References Ey.
Referenced by EBVectors::getEy().
double EVector::getEz | ( | ) | const |
Get component.
Definition at line 63 of file EMField.cpp.
References Ez.
Referenced by EBVectors::getEz().
EVector EVector::operator* | ( | double | scalar | ) | const |
|
private |
Definition at line 89 of file EMField.h.
Referenced by EVector(), getEx(), and operator*().
|
private |
Definition at line 89 of file EMField.h.
Referenced by EVector(), getEy(), and operator*().
|
private |
Definition at line 89 of file EMField.h.
Referenced by EVector(), getEz(), and operator*().