simulations.objects
Class CurrentSheet
java.lang.Object
simulations.objects.BaseObject
simulations.objects.CurrentSheet
- public class CurrentSheet
- extends BaseObject
Method Summary |
Vec3 |
Bfield(Vec3 x,
Vec3 B)
Sets 'B' to the value of the magnetic field at 'x'. |
Vec3 |
Efield(Vec3 xobs,
Vec3 E)
Sets 'E' to the value of the electric field at 'x'. |
void |
Evolve(double dt)
Evolves the object by the amount of time 'dt'. |
Vec3 |
getK(double dt)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
x
public Vec3 x
K
public Vec3 K
Econstant
double Econstant
CurrentSheet
public CurrentSheet(Vec3 x,
Vec3 K,
double Econstant)
getK
public Vec3 getK(double dt)
Evolve
public void Evolve(double dt)
- Description copied from class:
BaseObject
- Evolves the object by the amount of time 'dt'.
- Overrides:
Evolve
in class BaseObject
- Parameters:
dt
- the time step
Efield
public Vec3 Efield(Vec3 xobs,
Vec3 E)
- Description copied from class:
BaseObject
- Sets 'E' to the value of the electric field at 'x'. 'x' is not modified.
Returns: resulting 'E'
- Specified by:
Efield
in class BaseObject
- Parameters:
xobs
- the position of the observerE
- the electric field at the observer's position
- Returns:
- E the electric field at the observer's position
Bfield
public Vec3 Bfield(Vec3 x,
Vec3 B)
- Description copied from class:
BaseObject
- Sets 'B' to the value of the magnetic field at 'x'. 'x' is not modified.
Returns: resulting 'B'.
* @param x the position of the observer
- Specified by:
Bfield
in class BaseObject
- Parameters:
B
- the magnetic field at the observer's position
- Returns:
- B the magnetic field at the observer's position