|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsimulations.objects.BaseObject
simulations.objects.TwoPlanes
TwoPlanes: This BaseObject calculates the non-relativistic magnetic fields induced by a monopole situated near two thin conducting planes intersecting at right angle. Given the potential we compute the fields using numerical differentiation
Field Summary | |
double |
h
|
double |
k
monople at (k,0,h) |
double |
offset
offset is an overall time offset before the image charges start moving |
double |
q0
q0 is the magnetic charge |
double |
t
t is the time |
double |
v1
v1 is the receding velocity associated with x=0 plane |
double |
v2
v2 is the receding velocity associated with z=0 plane |
Constructor Summary | |
TwoPlanes(double k,
double h,
double q0,
double v1,
double v2,
double t,
double offset)
Constructs an instance of the object using the given parameters. |
Method Summary | |
Vec3 |
Bfield(Vec3 x,
Vec3 B)
the magnetic field of a non-relativistic moving magnetic monopole in the upper half plane |
Vec3 |
Efield(Vec3 x,
Vec3 E)
the electric field of a moving monopole, which currently we set to zero |
double |
Potential1(Vec3 x,
double potential)
the potential in the first quadrant x>0, z>0 |
double |
Potential2(Vec3 x,
double potential)
the potential in the second quadrant x<0, z>0 |
double |
Potential3(Vec3 x,
double potential)
the potential in the third quadrant x<0, z<0 |
double |
Potential4(Vec3 x,
double potential)
the potential in the fourth quadrant x>0, z<0 |
java.lang.String |
toString()
writes properties of the point charge to a string |
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, wait, wait, wait |
Field Detail |
public double k
public double h
public double offset
public double q0
public double v1
public double v2
public double t
Constructor Detail |
public TwoPlanes(double k, double h, double q0, double v1, double v2, double t, double offset)
k
- the x component of the monopoleh
- the y component of the monopoleoffset
- the frame offset before image charges begin movingq0
- the magnetic chargev1
- the receding velocity associated with x=0 planev2
- the receding velocity associated with z=0 planeMethod Detail |
public Vec3 Bfield(Vec3 x, Vec3 B)
Bfield
in class BaseObject
x
- the position of the observerB
- the magnetic field at the position of the observer
public Vec3 Efield(Vec3 x, Vec3 E)
Efield
in class BaseObject
x
- the position of the observerE
- the electric field at the observer's position if the monopope is at p (calculated)
public double Potential1(Vec3 x, double potential)
public double Potential2(Vec3 x, double potential)
public double Potential3(Vec3 x, double potential)
public double Potential4(Vec3 x, double potential)
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |