hep.geant4.jni
Class G4MagInt_Driver
java.lang.Object
hep.geant4.jni.G4MagInt_Driver
public class G4MagInt_Driver
- extends Object
Method Summary |
boolean |
accurateAdvance(G4FieldTrack y_current,
double hstep,
double eps)
|
boolean |
accurateAdvance(G4FieldTrack y_current,
double hstep,
double eps,
double hinitial)
|
double |
computeAndSetErrcon()
|
double |
computeNewStepSize(double errMaxNorm,
double hstepCurrent)
|
double |
computeNewStepSizeWithinLimits(double errMaxNorm,
double hstepCurrent)
|
void |
delete()
|
boolean |
equals(Object obj)
|
protected void |
finalize()
|
static long |
getCPtr(G4MagInt_Driver obj)
|
void |
getDerivatives(G4FieldTrack y_curr,
double[] dydx)
|
double |
getErrcon()
|
double |
getHmin()
|
int |
getMaxNoSteps()
|
double |
getPgrow()
|
double |
getPshrnk()
|
double |
getSafety()
|
G4MagIntegratorStepper |
getStepper()
|
double |
getVerboseLevel()
|
double |
hmin()
|
void |
oneGoodStep(double[] ystart,
double[] dydx,
SWIGTYPE_p_double x,
double htry,
double eps,
SWIGTYPE_p_double hdid,
SWIGTYPE_p_double hnext)
|
boolean |
quickAdvance(G4FieldTrack y_val,
double[] dydx,
double hstep,
SWIGTYPE_p_double dchord_step,
SWIGTYPE_p_double dyerr)
|
boolean |
quickAdvance(G4FieldTrack y_posvel,
double[] dydx,
double hstep,
SWIGTYPE_p_double dchord_step,
SWIGTYPE_p_double dyerr_pos_sq,
SWIGTYPE_p_double dyerr_mom_rel_sq)
|
void |
renewStepperAndAdjust(G4MagIntegratorStepper pItsStepper)
|
void |
reSetParameters()
|
void |
reSetParameters(double new_safety)
|
void |
setChargeMomentumMass(double particleCharge,
double MomentumXc,
double Mass)
|
void |
setErrcon(double valEc)
|
void |
setHmin(double newval)
|
void |
setMaxNoSteps(int val)
|
void |
setPgrow(double valPg)
|
void |
setSafety(double valS)
|
void |
setVerboseLevel(int newLevel)
|
swigCMemOwn
protected boolean swigCMemOwn
G4MagInt_Driver
public G4MagInt_Driver(long cPtr,
boolean cMemoryOwn)
G4MagInt_Driver
public G4MagInt_Driver(double hminimum,
G4MagIntegratorStepper pItsStepper,
int numberOfComponents,
int statisticsVerbosity)
G4MagInt_Driver
public G4MagInt_Driver(double hminimum,
G4MagIntegratorStepper pItsStepper,
int numberOfComponents)
G4MagInt_Driver
public G4MagInt_Driver(double hminimum,
G4MagIntegratorStepper pItsStepper)
getCPtr
public static long getCPtr(G4MagInt_Driver obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable
delete
public void delete()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
accurateAdvance
public boolean accurateAdvance(G4FieldTrack y_current,
double hstep,
double eps,
double hinitial)
accurateAdvance
public boolean accurateAdvance(G4FieldTrack y_current,
double hstep,
double eps)
quickAdvance
public boolean quickAdvance(G4FieldTrack y_val,
double[] dydx,
double hstep,
SWIGTYPE_p_double dchord_step,
SWIGTYPE_p_double dyerr)
quickAdvance
public boolean quickAdvance(G4FieldTrack y_posvel,
double[] dydx,
double hstep,
SWIGTYPE_p_double dchord_step,
SWIGTYPE_p_double dyerr_pos_sq,
SWIGTYPE_p_double dyerr_mom_rel_sq)
getHmin
public double getHmin()
hmin
public double hmin()
getSafety
public double getSafety()
getPshrnk
public double getPshrnk()
getPgrow
public double getPgrow()
getErrcon
public double getErrcon()
getDerivatives
public void getDerivatives(G4FieldTrack y_curr,
double[] dydx)
renewStepperAndAdjust
public void renewStepperAndAdjust(G4MagIntegratorStepper pItsStepper)
reSetParameters
public void reSetParameters(double new_safety)
reSetParameters
public void reSetParameters()
setSafety
public void setSafety(double valS)
setPgrow
public void setPgrow(double valPg)
setErrcon
public void setErrcon(double valEc)
computeAndSetErrcon
public double computeAndSetErrcon()
setChargeMomentumMass
public void setChargeMomentumMass(double particleCharge,
double MomentumXc,
double Mass)
getStepper
public G4MagIntegratorStepper getStepper()
oneGoodStep
public void oneGoodStep(double[] ystart,
double[] dydx,
SWIGTYPE_p_double x,
double htry,
double eps,
SWIGTYPE_p_double hdid,
SWIGTYPE_p_double hnext)
computeNewStepSize
public double computeNewStepSize(double errMaxNorm,
double hstepCurrent)
computeNewStepSizeWithinLimits
public double computeNewStepSizeWithinLimits(double errMaxNorm,
double hstepCurrent)
getMaxNoSteps
public int getMaxNoSteps()
setMaxNoSteps
public void setMaxNoSteps(int val)
setHmin
public void setHmin(double newval)
setVerboseLevel
public void setVerboseLevel(int newLevel)
getVerboseLevel
public double getVerboseLevel()
Copyright © 2000-2007 FreeHEP. All Rights Reserved.