|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4BorisScheme.hh>
Public Member Functions | |
| G4BorisScheme ()=default | |
| G4BorisScheme (G4EquationOfMotion *equation, G4int nvar=6) | |
| ~G4BorisScheme ()=default | |
| void | DoStep (G4double restMass, G4double charge, const G4double yIn[], G4double yOut[], G4double hstep) const |
| void | StepWithErrorEstimate (const G4double yIn[], G4double restMass, G4double charge, G4double hstep, G4double yOut[], G4double yErr[]) const |
| void | StepWithMidAndErrorEstimate (const G4double yIn[], G4double restMass, G4double charge, G4double hstep, G4double yMid[], G4double yOut[], G4double yErr[]) const |
| G4EquationOfMotion * | GetEquationOfMotion () |
| G4int | GetNumberOfVariables () const |
Protected Member Functions | |
| void | UpdatePosition (const G4double restMass, const G4double charge, const G4double yIn[], G4double yOut[], G4double hstep) const |
| void | UpdateVelocity (const G4double restMass, const G4double charge, const G4double yIn[], G4double yOut[], G4double hstep) const |
Definition at line 49 of file G4BorisScheme.hh.
|
default |
| G4BorisScheme::G4BorisScheme | ( | G4EquationOfMotion * | equation, |
| G4int | nvar = 6 ) |
Definition at line 42 of file G4BorisScheme.cc.
|
default |
| void G4BorisScheme::DoStep | ( | G4double | restMass, |
| G4double | charge, | ||
| const G4double | yIn[], | ||
| G4double | yOut[], | ||
| G4double | hstep ) const |
Definition at line 54 of file G4BorisScheme.cc.
Referenced by StepWithMidAndErrorEstimate().
|
inline |
|
inline |
| void G4BorisScheme::StepWithErrorEstimate | ( | const G4double | yIn[], |
| G4double | restMass, | ||
| G4double | charge, | ||
| G4double | hstep, | ||
| G4double | yOut[], | ||
| G4double | yErr[] ) const |
Definition at line 159 of file G4BorisScheme.cc.
| void G4BorisScheme::StepWithMidAndErrorEstimate | ( | const G4double | yIn[], |
| G4double | restMass, | ||
| G4double | charge, | ||
| G4double | hstep, | ||
| G4double | yMid[], | ||
| G4double | yOut[], | ||
| G4double | yErr[] ) const |
Definition at line 170 of file G4BorisScheme.cc.
Referenced by StepWithErrorEstimate().
|
protected |
Definition at line 66 of file G4BorisScheme.cc.
Referenced by DoStep().
|
protected |
Definition at line 93 of file G4BorisScheme.cc.
Referenced by DoStep().