simulations.objects
Class MagneticDipoleStatic
java.lang.Object
simulations.objects.BaseObject
simulations.objects.MagneticDipoleStatic
- public class MagneticDipoleStatic
- extends BaseObject
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Bfactor
protected static double Bfactor
p
public Vec3 p
v
public Vec3 v
dipole
public Vec3 dipole
omega
public Vec3 omega
radius
public double radius
MagneticDipoleStatic
public MagneticDipoleStatic(Vec3 p,
Vec3 dipole,
Vec3 omega,
double radius)
MagneticDipoleStatic
public MagneticDipoleStatic(Vec3 p,
Vec3 v,
Vec3 dipole,
Vec3 omega,
double radius)
getM
public Vec3 getM(double dt)
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
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
Pfield
public Vec3 Pfield(Vec3 x,
Vec3 P)
- Description copied from class:
BaseObject
- Sets 'P' to the value of the Pauli field at 'x'. 'x' is not modified.
Returns: resulting 'P'.
- Overrides:
Pfield
in class BaseObject
- Parameters:
x
- the position of the observerP
- the Pauli field at the observer's position
- Returns:
- P the Pauli field at the observer's position
toString
public java.lang.String toString()