Import Geant4 10.6.0 source tree

This commit is contained in:
Gabriele Cosmo
2019-12-06 15:12:28 +01:00
parent b2a62ae692
commit 5baee230e9
2997 changed files with 141580 additions and 98673 deletions
@@ -23,10 +23,7 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
//
//
// class G4SimpleHeum
// G4SimpleHeum
//
// Class description:
//
@@ -37,10 +34,8 @@
//
// Third order solver.
// History:
// - Created. W. Wander <wwc@mit.edu>, 12/09/97
// Created: W.Wander <wwc@mit.edu>, 12/09/1997
// -------------------------------------------------------------------
#ifndef G4SIMPLEHEUM_HH
#define G4SIMPLEHEUM_HH
@@ -51,28 +46,28 @@ class G4SimpleHeum : public G4MagErrorStepper
public: // with description
G4SimpleHeum(G4EquationOfMotion *EqRhs, G4int num_variables=6);
G4SimpleHeum(G4EquationOfMotion* EqRhs, G4int num_variables = 6);
~G4SimpleHeum();
// Constructor and destructor.
void DumbStepper( const G4double y[],
const G4double dydx[],
G4double h,
G4double yout[]);
G4double yout[] );
public: // without description
G4int IntegratorOrder() const { return 3; }
inline G4int IntegratorOrder() const { return 3; }
private:
G4int fNumberOfVariables;
G4int fNumberOfVariables = 0;
G4double* dydxTemp ;
G4double* dydxTemp2 ;
G4double* yTemp ;
G4double* yTemp2 ;
G4double* dydxTemp = nullptr;
G4double* dydxTemp2 = nullptr;
G4double* yTemp = nullptr;
G4double* yTemp2 = nullptr;
// scratch space
};
#endif /* G4SIMPLEHEUM_HH */
#endif