simulations.experiments.faradaysLaw
Class FallingRingExperiment.Motion

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

public class FallingRingExperiment.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
FallingRingExperiment.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

FallingRingExperiment.Motion

public FallingRingExperiment.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. See equations (4.1.3.9) - (4.1.3.11) in the TEAL_Physics_Math document .

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