A B C D E F G H I K L M N O P Q R S T U V W X Y Z

E

E - Variable in class core.field.EMVec2Field
 
E - Variable in class simulations.experiments.electrostatics.ChargeInFieldExperiment
electric field
E - Variable in class simulations.objects.ConstantFields
 
E0 - Variable in class simulations.objects.ElectromagneticPlaneWave
The amplitude of the electric field
EFlux - class simulations.objects.antennaMath.EFlux.
 
EFlux(double, double, double, double) - Constructor for class simulations.objects.antennaMath.EFlux
 
EFlux(double, double, double, double) - Method in class simulations.objects.antennaMath.EFlux
 
EMCollection - class simulations.objects.EMCollection.
A class which contains a collection of objects which extend BaseObject.
EMCollection() - Constructor for class simulations.objects.EMCollection
The constructor for EMCollection.
EMTransform - class simulations.objects.EMTransform.
 
EMTransform(BaseObject) - Constructor for class simulations.objects.EMTransform
 
EMVec2Field - class core.field.EMVec2Field.
A planar cross-section of an E&M field, or of the four different velocity fields associated with an E&M field.
EMVec2Field(BaseObject, Vec3, Vec3, Vec3, double, int) - Constructor for class core.field.EMVec2Field
Constructs a new EMVec2Field that calculates the type of field specified by "FieldOrMotionFieldType" produced by the EMSource "source".
EMVec2Field(EMVec2Field, int) - Constructor for class core.field.EMVec2Field
Constructs a new EMVec2Field that represents the EMSource and coordinate system as the given "field", but with a different field type given by "FieldOrMotionFieldType".
EMVec2Field(EMVec2Field, int, double, double, double) - Constructor for class core.field.EMVec2Field
 
EMVec2Field(EMVec2Field, int, BaseExperiment, Vec) - Constructor for class core.field.EMVec2Field
 
Econstant - Variable in class simulations.objects.CurrentSheet
 
EddyCurrents - class simulations.objects.EddyCurrents.
This BaseObject calculates the eddy currents due to a a magnetic monopole moving moving with velocity v
EddyCurrents(double, double, double, double, double, double, double) - Constructor for class simulations.objects.EddyCurrents
constructor for the eddy currents
EddyCurrentsDipoleAnimation - class simulations.animations.faradaysLaw.EddyCurrentsDipoleAnimation.
An animation of eddy currents in a conducting plane below a moving dipole, for various values of the speed of the monopole, following Saslow.
EddyCurrentsDipoleAnimation() - Constructor for class simulations.animations.faradaysLaw.EddyCurrentsDipoleAnimation
 
EddyCurrentsDipoleExperiment - class simulations.experiments.faradaysLaw.EddyCurrentsDipoleExperiment.
Eddy currents in a conducting plane below a moving dipole, for various values of the speed of the monopole, following Saslow.
EddyCurrentsDipoleExperiment(double, double, double, double, double, double, double) - Constructor for class simulations.experiments.faradaysLaw.EddyCurrentsDipoleExperiment
Constructs an instance of the experiment using the given parameters.
EddyCurrentsDipoleExperiment.Motion - class simulations.experiments.faradaysLaw.EddyCurrentsDipoleExperiment.Motion.
 
EddyCurrentsDipoleExperiment.Motion() - Constructor for class simulations.experiments.faradaysLaw.EddyCurrentsDipoleExperiment.Motion
 
EddyCurrentsMonopoleAnimation - class simulations.animations.faradaysLaw.EddyCurrentsMonopoleAnimation.
An animation of eddy currents in a conducting plane below a moving monopole, for various values of the speed of the monopole, following Saslow.
EddyCurrentsMonopoleAnimation() - Constructor for class simulations.animations.faradaysLaw.EddyCurrentsMonopoleAnimation
 
EddyCurrentsMonopoleExperiment - class simulations.experiments.faradaysLaw.EddyCurrentsMonopoleExperiment.
Eddy currents in a conducting plane, using the method of Saslow.
EddyCurrentsMonopoleExperiment(double, double, double, double, double) - Constructor for class simulations.experiments.faradaysLaw.EddyCurrentsMonopoleExperiment
Constructs an instance of the experiment using the given parameters.
EddyCurrentsMonopoleExperiment.Motion - class simulations.experiments.faradaysLaw.EddyCurrentsMonopoleExperiment.Motion.
Specifies the time derivative of the parmeters which describe the experiment at any time t.
EddyCurrentsMonopoleExperiment.Motion() - Constructor for class simulations.experiments.faradaysLaw.EddyCurrentsMonopoleExperiment.Motion
 
Efactor - Static variable in class simulations.Constants
1/(4 pi epsilon naught) in coulomb's law
Efield - Static variable in class core.field.EMVec2Field
In this case "field" is an electric field
Efield(Vec3, Vec3) - Method in class simulations.objects.BaseObject
Sets 'E' to the value of the electric field at 'x'.
Efield(Vec3) - Method in class simulations.objects.BaseObject
Returns: a new Vec3 with the value of the electric field at 'x'.
Efield(Vec3, Vec3) - Method in class simulations.objects.ChargeRingFinite
 
Efield(Vec3, Vec3) - Method in class simulations.objects.ColorTestField
the electric field of our color test field
Efield(Vec3, Vec3) - Method in class simulations.objects.ConstantFields
 
Efield(Vec3, Vec3) - Method in class simulations.objects.CurrentRing
Sets "E" to the value of the electric field at "x".
Efield(Vec3, Vec3) - Method in class simulations.objects.CurrentSheet
 
Efield(Vec3, Vec3) - Method in class simulations.objects.DataInputObject
The method that returns the E field.
Efield(Vec3, Vec3) - Method in class simulations.objects.EMCollection
This method computes the total electric field of all the EM objects in the collection
Efield(Vec3, Vec3) - Method in class simulations.objects.EMTransform
 
Efield(Vec3, Vec3) - Method in class simulations.objects.EddyCurrents
This "E" field has no meaning for this object, as we are only using this object to calcuate the eddy current in the xy plane and put it in Bfield.
Efield(Vec3, Vec3) - Method in class simulations.objects.EflowXY
 
Efield(Vec3, Vec3) - Method in class simulations.objects.ElectricAntenna
The electric field of the linear antenna.
Efield(Vec3, Vec3) - Method in class simulations.objects.ElectricDipole
Compute the electric field at position x and time t
Efield(Vec3, Vec3) - Method in class simulations.objects.ElectricDipoleRotating
Compute the electric field at position x and time t
Efield(Vec3, Vec3) - Method in class simulations.objects.ElectricDipoleStatic
 
Efield(Vec3, Vec3) - Method in class simulations.objects.ElectromagneticPlaneWave
Compute the electric field at position x and time t
Efield(Vec3, Vec3) - Method in class simulations.objects.HelioField
inverse distance squared field
Efield(Vec3, Vec3) - Method in class simulations.objects.ISMfield
constant electric field except for a sphere centered at p where the field is zero
Efield(Vec3, Vec3) - Method in class simulations.objects.InfiniteWire
 
Efield(Vec3, Vec3) - Method in class simulations.objects.Line3DMagneticDipoles
the electric field of a moving monopole
Efield(Vec3, Vec3) - Method in class simulations.objects.LineCurrent
 
Efield(Vec3, Vec3) - Method in class simulations.objects.LineMagneticMonopoles
 
Efield(Vec3, Vec3) - Method in class simulations.objects.MagneticDipole
 
Efield(Vec3, Vec3) - Method in class simulations.objects.MagneticDipoleStatic
 
Efield(Vec3, Vec3) - Method in class simulations.objects.MagneticMonopole
The electric field of a moving monopole.
Efield(Vec3, Vec3) - Method in class simulations.objects.MovingMagneticField
 
Efield(Vec3, Vec3) - Method in class simulations.objects.MovingPointCharge
the non-relativistic electric field of a moving point charge
Efield(Vec3, Vec3) - Method in class simulations.objects.MovingRecedingImagePotentialAbove
the electric field of a moving monopole, which currently we set to zero
Efield(Vec3, Vec3) - Method in class simulations.objects.MovingRecedingImagePotentialBelow
the electric field of a moving monopole, which currently we set to zero
Efield(Vec3, Vec3) - Method in class simulations.objects.PointCharge
the electric field of a stationary point charge
Efield(Vec3, Vec3) - Method in class simulations.objects.TwoPlanes
the electric field of a moving monopole, which currently we set to zero
EfieldMotion - Static variable in class core.field.EMVec2Field
In this case "dfield" is velocity of drifting magnetic monopoles ExB/B^2
EflowXY - class simulations.objects.EflowXY.
 
EflowXY(double, double, double, double) - Constructor for class simulations.objects.EflowXY
 
ElectricAntenna - class simulations.objects.ElectricAntenna.
This BaseObject calculates the electric and magnetic fields of a linear antenna with the properties specified.
ElectricAntenna(Vec3, double, double, double, double) - Constructor for class simulations.objects.ElectricAntenna
constructor for the linear antenna
ElectricAntennaExperiment - class simulations.experiments.radiation.ElectricAntennaExperiment.
 
ElectricAntennaExperiment(double, double, double) - Constructor for class simulations.experiments.radiation.ElectricAntennaExperiment
constructor for linear antenna experiment
ElectricDipole - class simulations.objects.ElectricDipole.
This is a quasi-static electric dipole moving at constant velocity that can be extended to a time varying radiating electric dipole (see for example ElectricOscillatingDipole).
ElectricDipole(Vec3, Vec3) - Constructor for class simulations.objects.ElectricDipole
Create an electric dipole with zero velocity at t = 0.
ElectricDipole(Vec3, Vec3, Vec3) - Constructor for class simulations.objects.ElectricDipole
Create an electric dipole with non-zero velocity at t = 0.
ElectricDipoleRotating - class simulations.objects.ElectricDipoleRotating.
This is a rotating electric dipole.
ElectricDipoleRotating(Vec3, double, double, double) - Constructor for class simulations.objects.ElectricDipoleRotating
Create an electric dipole
ElectricDipoleStatic - class simulations.objects.ElectricDipoleStatic.
static electric dipole including a pauli repulsion term
ElectricDipoleStatic(Vec3, Vec3, Vec3, double) - Constructor for class simulations.objects.ElectricDipoleStatic
 
ElectricDipoleStatic(Vec3, Vec3, Vec3, Vec3, double) - Constructor for class simulations.objects.ElectricDipoleStatic
 
ElectricOscillatingDipole - class simulations.objects.ElectricOscillatingDipole.
An extension of the ElectricDipole class that replaces the constant electric dipole moment with one that is oscillating.
ElectricOscillatingDipole(Vec3, Vec3, double, double, double, double) - Constructor for class simulations.objects.ElectricOscillatingDipole
Constructs an ElectricOscillatingDipole centered at "x" at t = 0.
ElectromagneticPlaneWave - class simulations.objects.ElectromagneticPlaneWave.
 
ElectromagneticPlaneWave(Vec3, double, double, Vec3, double) - Constructor for class simulations.objects.ElectromagneticPlaneWave
Create an electromagnetic plane wave
ElementAdd(double, double, double) - Method in class core.dflic.DFLIC
 
ElementIterDelete() - Method in class core.dflic.DFLIC
 
ElementIterInit() - Method in class core.dflic.DFLIC
 
ElementIterNext() - Method in class core.dflic.DFLIC
 
ElementMerge() - Method in class core.dflic.DFLIC
 
Erho - class simulations.objects.antennaMath.Erho.
 
Erho(double, double, double, double) - Constructor for class simulations.objects.antennaMath.Erho
 
Erho(double, double, double, double) - Method in class simulations.objects.antennaMath.Erho
 
EulerIntegration - class core.math.EulerIntegration.
Euler integration scheme
EulerIntegration() - Constructor for class core.math.EulerIntegration
 
EulerIntegration(double) - Constructor for class core.math.EulerIntegration
 
Evolve(double, double) - Method in class core.dflic.DFLIC
Evolves the DFLIC state by a time step "dt".
Evolve(double) - Method in class core.dflic.DFLIC
Evolves the DFLIC state by a time step "dt".
Evolve(VecTimeField, Vec, double, double) - Method in class core.math.EulerIntegration
 
Evolve(VecTimeField, Vec, double, double, double, double) - Method in class core.math.RungeKuttaErrorIntegration
 
Evolve(VecTimeField, Vec, double, double) - Method in class core.math.RungeKuttaIntegration
Evolve the system from x at s to the new x at x + ds, in one step or a number of small steps, depending on what is requested.
Evolve(double) - Method in class simulations.experiments.BaseExperiment
Evolves the properties of the collection of BaseObjects in the experiment with time
Evolve(double) - Method in class simulations.experiments.electrostatics.ChargeInFieldExperiment
method to evolve the particle motion in time
Evolve(double, double) - Method in class simulations.experiments.electrostatics.ColorTestExperiment
Evolves the experiment a time step dt
Evolve(double) - Method in class simulations.experiments.electrostatics.ColorTestExperiment
Evolves the experiment by a time step "dt" using an RK4 integrator by taking numberSmallSteps between t and t + dt, for accuracy.
Evolve(double, double) - Method in class simulations.experiments.electrostatics.TwoChargesExperiment
Evolves the experiment a time step dt
Evolve(double) - Method in class simulations.experiments.electrostatics.TwoChargesExperiment
Evolves the experiment by a time step "dt" using an RK4 integrator by taking numberSmallSteps between t and t + dt, for accuracy.
Evolve(double, double) - Method in class simulations.experiments.faradaysLaw.EddyCurrentsDipoleExperiment
Evolve the experiment by a time step "dt" using an integrator.
Evolve(double) - Method in class simulations.experiments.faradaysLaw.EddyCurrentsDipoleExperiment
Evolves the experiment by a time step "dt" using an RK4 integrator by taking numberSmallSteps between t and t + dt, for accuracy.
Evolve(double, double) - Method in class simulations.experiments.faradaysLaw.EddyCurrentsMonopoleExperiment
Evolve the experiment by a time step "dt" using an integrator.
Evolve(double) - Method in class simulations.experiments.faradaysLaw.EddyCurrentsMonopoleExperiment
Evolves the experiment by a time step "dt" using an RK4 integrator by taking numberSmallSteps between t and t + dt, for accuracy.
Evolve(double, double) - Method in class simulations.experiments.faradaysLaw.FallingRingExperiment
Evolve the experiment by a time step "dt" using an integrator.
Evolve(double) - Method in class simulations.experiments.faradaysLaw.FallingRingExperiment
Evolves the experiment by a time step "dt" using an RK4 integrator by taking numberSmallSteps between t and t + dt, for accuracy.
Evolve(double, double) - Method in class simulations.experiments.faradaysLaw.MovingRecedingImagePotentialExperiment
Evolve the experiment by a time step "dt" using an integrator.
Evolve(double) - Method in class simulations.experiments.faradaysLaw.MovingRecedingImagePotentialExperiment
Evolves the experiment by a time step "dt" using an RK4 integrator by taking numberSmallSteps between t and t + dt, for accuracy.
Evolve(double, double) - Method in class simulations.experiments.faradaysLaw.MovingReceedingImageExperiment
Evolve the experiment by a time step "dt" using an integrator.
Evolve(double) - Method in class simulations.experiments.faradaysLaw.MovingReceedingImageExperiment
Evolves the experiment by a time step "dt" using an RK4 integrator by taking numberSmallSteps between t and t + dt, for accuracy.
Evolve(double) - Method in class simulations.experiments.faradaysLaw.RecedingImageExperiment
Evolves the experiment by a time step "dt" using an RK4 integrator
Evolve(double, double) - Method in class simulations.experiments.faradaysLaw.RecedingImageExperiment
Evolve the experiment by a time step "dt" using an integrator.
Evolve(double, double) - Method in class simulations.experiments.faradaysLaw.TwoPlanesExperiment
Evolve the experiment by a time step "dt" using an integrator.
Evolve(double) - Method in class simulations.experiments.faradaysLaw.TwoPlanesExperiment
Evolves the experiment by a time step "dt" using an RK4 integrator by taking numberSmallSteps between t and t + dt, for accuracy.
Evolve(double) - Method in class simulations.experiments.fluidFlow.CirculatingFlowExperiment
 
Evolve(double) - Method in class simulations.experiments.fluidFlow.DataInputExperiment
 
Evolve(double, double) - Method in class simulations.experiments.fluidFlow.HeliosphereFlowExperiment
Evolves the experiment a time step dt
Evolve(double) - Method in class simulations.experiments.fluidFlow.HeliosphereFlowExperiment
Evolves the experiment by a time step "dt" using an RK4 integrator by taking numberSmallSteps between t and t + dt, for accuracy.
Evolve(double, double) - Method in class simulations.experiments.magnetostatics.TeachSpinExperiment
Evolves the experiment.
Evolve(double) - Method in class simulations.experiments.magnetostatics.TeachSpinExperiment
Evolves the experiment by a time step "dt"
Evolve(double) - Method in class simulations.experiments.radiation.ElectricAntennaExperiment
 
Evolve(double) - Method in class simulations.experiments.radiation.OscillatingDipoleExperiment
Evolves the experiment by a time step "dt".
Evolve(double) - Method in class simulations.objects.BaseObject
Evolves the object by the amount of time 'dt'.
Evolve(double) - Method in class simulations.objects.ChargeRingFinite
 
Evolve(double) - Method in class simulations.objects.CurrentRing
A very simple evolution of the CurrnetRing by amount of time "dt".
Evolve(double) - Method in class simulations.objects.CurrentSheet
 
Evolve(double) - Method in class simulations.objects.EMCollection
Evolves all the base objects with the naive evolution specified.
Evolve(double) - Method in class simulations.objects.ElectricAntenna
 
Evolve(double) - Method in class simulations.objects.ElectricDipole
Evolve the dipole time and position.
Evolve(double) - Method in class simulations.objects.ElectricDipoleRotating
Evolve the dipole time
Evolve(double) - Method in class simulations.objects.InfiniteWire
 
Evolve(double) - Method in class simulations.objects.MagneticDipole
 
Evolve(double) - Method in class simulations.objects.MovingPointCharge
Evolves the position and velocity of the charge.
Ex1 - Variable in class simulations.objects.EflowXY
 
Ex2 - Variable in class simulations.objects.EflowXY
 
Ez - class simulations.objects.antennaMath.Ez.
 
Ez(double, double, double, double) - Constructor for class simulations.objects.antennaMath.Ez
 
Ez1 - Variable in class simulations.objects.EflowXY
 
Ez2 - Variable in class simulations.objects.EflowXY
 
Ezee(double, double, double, double) - Method in class simulations.objects.antennaMath.Ez
 
e0 - Static variable in class simulations.Constants
episilon naught
elc - Variable in class core.dflic.DFLIC
 
elcurrent - Variable in class core.dflic.DFLIC
 
elempty - Variable in class core.dflic.DFLIC
 
eliter - Variable in class core.dflic.DFLIC
 
eliterlast - Variable in class core.dflic.DFLIC
 
ellipticIntegral(double, double, double, double, double) - Static method in class core.math.SpecialFunctions
Elliptic integrals: This algorithm for the calculation of the complete elliptic integral (CEI) is presented in papers by Ronald Bulirsch, Numerical Calculation of Elliptic Integrals and Elliptic Functions, Numerische Mathematik 7, 78-90 (1965) and Ronald Bulirsch: Numerical Calculation of Elliptic Integrals and Elliptic Functions III, Numerische Mathematik 13,305-315 (1969).
elmax - Variable in class core.dflic.DFLIC
 
elnew - Variable in class core.dflic.DFLIC
 
elnext - Variable in class core.dflic.DFLIC
 
elp - Variable in class core.dflic.DFLIC
 
eltemp - Variable in class core.dflic.DFLIC
 
elx - Variable in class core.dflic.DFLIC
 
ely - Variable in class core.dflic.DFLIC
 
emsource - Variable in class core.postprocessing.Colorizer
This is our emsource which we use to get the field if we color by field magnitude.
endFrame - Variable in class core.rendering.Renderer
The end frame of the inteval where we will actually render an image.
eps - Variable in class core.math.RungeKuttaErrorIntegration
 
eps - Variable in class simulations.experiments.BaseExperiment
If the experiment uses a RungeKuttaIntegration scheme which calculates an internal fractional error estimate to evolve the Motion equations (not implemented at present in 1.0), then eps is the allowed fractional error for the step from t to t+dt for a requested time step dt.
equals(Mat2) - Method in class core.math.Mat2
Returns: true if "this" equals "m", false otherwise
equals(Vec) - Method in class core.math.Vec
Returns: true if "this" and "v" are equal, false otherwise Requires: "this" and "v" have the same dimension
equals(Vec2) - Method in class core.math.Vec2
Returns: true if "this" equals "v", false otherwise
equals(Vec3) - Method in class core.math.Vec3
Returns: true if 'this' equals 'v', false otherwise
equations - Variable in class simulations.experiments.electrostatics.ChargeInFieldExperiment
equation of motion of the particle
equations - Variable in class simulations.experiments.electrostatics.ColorTestExperiment
The equation of motion for the system (just Coulomb repulsion)
equations - Variable in class simulations.experiments.electrostatics.TwoChargesExperiment
The equation of motion for the system (just Coulomb repulsion)
equations - Variable in class simulations.experiments.faradaysLaw.EddyCurrentsDipoleExperiment
Define the evolution equations used by the RK4 integrator
equations - Variable in class simulations.experiments.faradaysLaw.EddyCurrentsMonopoleExperiment
Define the evolution equations used by the RK4 integrator
equations - Variable in class simulations.experiments.faradaysLaw.FallingRingExperiment
Define the evolution equations used by the RK4 integrator
equations - Variable in class simulations.experiments.faradaysLaw.MovingRecedingImagePotentialExperiment
Define the evolution equations used by the RK4 integrator
equations - Variable in class simulations.experiments.faradaysLaw.MovingReceedingImageExperiment
Define the evolution equations used by the RK4 integrator
equations - Variable in class simulations.experiments.faradaysLaw.RecedingImageExperiment
 
equations - Variable in class simulations.experiments.faradaysLaw.TwoPlanesExperiment
Define the evolution equations used by the RK4 integrator
equations - Variable in class simulations.experiments.fluidFlow.HeliosphereFlowExperiment
The equation of motion for the system (just Coulomb repulsion)
experiment - Variable in class core.field.EMVec2Field
The base experiment computing the flow speed by region, if used,
experiment - Variable in class core.postprocessing.Colorizer
This is the experiment which determines the colors by region via experiment.getHue() if we color by region.
experiment - Variable in class core.rendering.Renderer
 

A B C D E F G H I K L M N O P Q R S T U V W X Y Z