simulations.objects
Class MagneticDipole
java.lang.Object
simulations.objects.BaseObject
simulations.objects.MagneticDipole
- public class MagneticDipole
- extends BaseObject
Method Summary |
Vec3 |
Bfield(Vec3 x,
Vec3 B)
Sets 'B' to the value of the magnetic field at 'x'. |
Vec3 |
Efield(Vec3 x,
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'. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Bfactor
public static double Bfactor
p
public Vec3 p
v
public Vec3 v
m
public Vec3 m
MagneticDipole
public MagneticDipole(Vec3 p,
Vec3 m)
MagneticDipole
public MagneticDipole(Vec3 p,
Vec3 v,
Vec3 m)
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 x,
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:
x
- 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