simulations.experiments.faradaysLaw
Class EddyCurrentsMonopoleExperiment.Motion

java.lang.Object
  extended bycore.field.VecTimeField
      extended bysimulations.experiments.faradaysLaw.EddyCurrentsMonopoleExperiment.Motion
Enclosing class:
EddyCurrentsMonopoleExperiment

public class EddyCurrentsMonopoleExperiment.Motion
extends VecTimeField

Specifies the time derivative of the parmeters which describe the experiment at any time t. The parameters are the (ring height, ring current, ring velocity) all measured in dimensionless units. The vector "p" specifies the values of these parameters, and the vector "v" specifies the time derivative of the values of these parameters.


Constructor Summary
EddyCurrentsMonopoleExperiment.Motion()
           
 
Method Summary
 Vec get(Vec p, double t, Vec v)
          Given the vector representing the dependent variables of the experiment and the time, returns the time derivatives of those variables.
 
Methods inherited from class core.field.VecTimeField
get
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EddyCurrentsMonopoleExperiment.Motion

public EddyCurrentsMonopoleExperiment.Motion()
Method Detail

get

public Vec get(Vec p,
               double t,
               Vec v)
Given the vector representing the dependent variables of the experiment and the time, returns the time derivatives of those variables.

Specified by:
get in class VecTimeField
Parameters:
p - the vector of parameter values which describe the experiment at any time t
t - the time t
v - time derivatives of the vector of parameter values (calculated)
Returns:
the time derivatives of the vector of parameter values