simulations.objects
Class CurrentSheet

java.lang.Object
  extended bysimulations.objects.BaseObject
      extended bysimulations.objects.CurrentSheet

public class CurrentSheet
extends BaseObject


Field Summary
(package private)  double Econstant
           
 Vec3 K
           
 Vec3 x
           
 
Constructor Summary
CurrentSheet(Vec3 x, Vec3 K, double Econstant)
           
 
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 simulations.objects.BaseObject
Bfield, Efield, Pfield, Pfield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

x

public Vec3 x

K

public Vec3 K

Econstant

double Econstant
Constructor Detail

CurrentSheet

public CurrentSheet(Vec3 x,
                    Vec3 K,
                    double Econstant)
Method Detail

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 observer
E - 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