|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
|
#include <ConstEzField.h>
Public Member Functions | |
| ConstEzField () | |
| Default constructor. | |
| virtual | ~ConstEzField () |
| virtual EVector | Efield (const Point3D &P) const |
| Get field. | |
| virtual EVector | Efield (const Point3D &P, double t) const |
| Get field. | |
| virtual double | getEz () const |
| Get component. | |
| virtual void | setEz (double) |
| Set component. | |
| virtual void | scale (double scalar) |
| Scale the field. | |
| virtual BVector | Bfield (const Point3D &P) const |
| Get field. | |
| virtual BVector | Bfield (const Point3D &P, double t) const |
| Get field. | |
| virtual EBVectors | EBfield (const Point3D &P) const |
| Get field. | |
| virtual EBVectors | EBfield (const Point3D &P, double t) const |
| Get field. | |
Static Public Attributes | |
| static const EVector | ZeroEfield |
| The constant representing a zero electric field. | |
| static const BVector | ZeroBfield |
| The constant representing a zero magnetic field. | |
| static const EBVectors | ZeroEBfield |
| The constant representing a zero electromagnetic field. | |
Private Attributes | |
| double | Ez |
Definition at line 23 of file ConstEzField.h.
| ConstEzField::ConstEzField | ( | ) |
Default constructor.
Definition at line 21 of file ConstEzField.cpp.
|
virtual |
Definition at line 25 of file ConstEzField.cpp.
Get field.
Reimplemented in BDipoleField, BMultipoleField, BSingleMultipoleField< order >, ConstBzField, and OscillatingField< ConstEzField >.
Definition at line 168 of file EMField.cpp.
References ZeroBfield.
Referenced by Component::Bfield(), Component::Bfield(), Bfield(), and EBfield().
Get field.
Reimplemented in BDipoleField, BMultipoleField, BSingleMultipoleField< order >, ConstBzField, and OscillatingField< ConstEzField >.
Definition at line 178 of file EMField.cpp.
References Bfield().
Get field.
Definition at line 183 of file EMField.cpp.
References Bfield(), and Efield().
Referenced by Component::EBfield(), Component::EBfield(), and EBfield().
Get field.
Definition at line 188 of file EMField.cpp.
References EBfield().
Get field.
Reimplemented from EMField.
Reimplemented in OscillatingField< ConstEzField >.
Definition at line 29 of file ConstEzField.cpp.
References Ez.
Get field.
Reimplemented from EMField.
Reimplemented in OscillatingField< ConstEzField >.
Definition at line 34 of file ConstEzField.cpp.
References Ez.
|
virtual |
|
virtual |
|
virtual |
|
private |
|
staticinherited |
|
staticinherited |
|
staticinherited |