|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectsimulations.objects.BaseObject
simulations.objects.ElectromagneticPlaneWave
| Field Summary | |
double |
E0
The amplitude of the electric field |
Vec3 |
k
The propagation vector k |
double |
omega
the angular frequence omega |
double |
phase
The phase |
Vec3 |
Pol
the polarization vector of the electric field |
double |
t
The time. |
| Constructor Summary | |
ElectromagneticPlaneWave(Vec3 k,
double omega,
double E0,
Vec3 Pol,
double phase)
Create an electromagnetic plane wave |
|
| Method Summary | |
Vec3 |
Bfield(Vec3 x,
Vec3 B)
Compute the magnetic field at position x and time t |
Vec3 |
Efield(Vec3 x,
Vec3 E)
Compute the electric field at position x and time t |
double |
getT()
Get the time. |
| Methods inherited from class simulations.objects.BaseObject |
Bfield, Efield, Evolve, Pfield, Pfield |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public double phase
public double E0
public Vec3 k
public double omega
public Vec3 Pol
public double t
| Constructor Detail |
public ElectromagneticPlaneWave(Vec3 k,
double omega,
double E0,
Vec3 Pol,
double phase)
| Method Detail |
public double getT()
public Vec3 Efield(Vec3 x,
Vec3 E)
Efield in class BaseObjectx - the position of the observerE - the electric field at the observer's position
public Vec3 Bfield(Vec3 x,
Vec3 B)
Bfield in class BaseObjectB - the magnetic field at the observer's position
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||