Import Geant4 5.0.0 source tree
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
$Id: History,v 1.60 2002/06/07 18:30:29 japost Exp $
|
||||
$Id: History,v 1.69 2002/12/12 08:21:38 gcosmo Exp $
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
@@ -16,6 +16,111 @@ committal in the CVS repository !
|
||||
----------------------------------------------------------
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
Dec 12th, 2002 G. Cosmo - field-V04-01-06
|
||||
---------------------------
|
||||
- Moved unused variable 'nStpPr' to debug section in G4MagIntegratorDriver.cc,
|
||||
method AccurateAdvance().
|
||||
|
||||
Dec 06th, 2002 G. Cosmo - field-V04-01-05
|
||||
---------------------------
|
||||
- Merged changes by Makoto for migration to new G4ApplicationState in
|
||||
messengers of unit tests.
|
||||
|
||||
Nov 29th, 2002 J. Apostolakis - field-V04-01-04
|
||||
---------------------------------
|
||||
Further fixes for unitialised variable - in other steppers:
|
||||
G4ExplicitEuler, G4ImplicitEuler, G4ImplicitEuler
|
||||
|
||||
Large memory leak fix for G4ImplicitEuler, small for ExplicitEuler.
|
||||
Test accuracy requirements for spin adjusted.
|
||||
|
||||
Nov 20th, 2002 J. Apostolakis - field-V04-01-03
|
||||
---------------------------------
|
||||
Further fixes for unitialised variables:
|
||||
|
||||
* G4MagIntegratorStepper
|
||||
- Created instance variables for number of Integration, State variables
|
||||
|
||||
* G4MagErrorStepper
|
||||
- Utilise number of State variables to initialise full state of Output.
|
||||
|
||||
* G4Mag_SpinEqRhs
|
||||
- Initialise the values of dydx that we do not update.
|
||||
|
||||
Note: Undoing these changes and the ones below would enable the user to see
|
||||
if undefined values are used in variables that he/she expects to
|
||||
have integrated.
|
||||
BUT the fix assists us to find truly undefined values elsewhere
|
||||
-- if they exist -- using valgrind.
|
||||
|
||||
Nov 9th, 2002 J. Apostolakis - field-V04-01-02
|
||||
---------------------------------
|
||||
Fixes to address use of uninitialised variable in seting values of FieldTrack
|
||||
(this was done by design, but was neither ideal or always well-behaved.)
|
||||
Changed:
|
||||
|
||||
* G4MagIntegratorDriver
|
||||
- Added instance variables for number of Integration, State variables
|
||||
- Initialise all State variables of Output with values from initial variables.
|
||||
- Only the Integration variables will be integrated
|
||||
|
||||
* G4ClassicalRK4 and G4MagErrorStepper
|
||||
- Copy the initial time to intermediate and output C-vectors,
|
||||
in order to provide a zero-eth estimate value.
|
||||
Note1: Should clean-up this fix, making it similar to Driver (above)
|
||||
Note2: Should *not* be used for time varying field unless created
|
||||
with at least 8 integration variables
|
||||
---------------------------------
|
||||
G4ChordFinder.cc
|
||||
- Correction from zero dChord
|
||||
which is does not update the Unconstrained step estimate (state)
|
||||
- Added instance variables to store number of calls and chord-trials
|
||||
and new print method for 'debugging'
|
||||
|
||||
G4Mag_UsualEqRhs.cc
|
||||
- Attempted approximations for speedup *overwritten* by full inverse sqrt.
|
||||
|
||||
|
||||
Oct 29th, 2002 J. Apostolakis - test-V04-01-02
|
||||
--------------------------------
|
||||
- Changed output of tests for small output change (GeV->MeV)
|
||||
|
||||
Oct 29th, 2002 J. Apostolakis - test-V04-01-02
|
||||
--------------------------------
|
||||
- (Only changed and tagged test subdirectory)
|
||||
Changed tests to use the new method SetChargeMomentumMass of
|
||||
PropagatorInField in order to be ready for its full use in
|
||||
G4PropagatorInField.
|
||||
(A key problem at end-July was this non-preparedness of the unit tests.)
|
||||
|
||||
Jul 24th, 2002 G. Cosmo - field-V04-01-01
|
||||
--------------------------
|
||||
- G4FieldManager[.hh.cc]: made fDefault_Delta_One_Step_Value and
|
||||
fDefault_Delta_Intersection_Val normal constants (not static) to
|
||||
resolve initialisation problems. Coworks with tag "geomvol-V04-01-01".
|
||||
Fixes problem report #383.
|
||||
|
||||
Jul 23rd, 2002 G. Cosmo - field-V04-01-00
|
||||
--------------------------
|
||||
- G4MagIntegratorDriver.cc: cleared warning of unused variable.
|
||||
Protected variable 'nStpPr' with G4DEBUG_FIELD.
|
||||
- Updated reference outputs and some other updates to unit tests.
|
||||
|
||||
Jun 25th, 2002 J. Apostolakis - field-V04-00-05
|
||||
--------------------------------
|
||||
- G4ChordFinder.cc
|
||||
In NewStep: fixed case of stepTrial >> stepTrialOld, to take large multiple - not small;
|
||||
(it was treated the same as stepTrial << old)
|
||||
Added guard for stepTrial==0.0 in FindNextChord
|
||||
- G4MagIntegratorDriver.cc
|
||||
Added protection against error of 0.0 in ComputeNewStepSize.
|
||||
|
||||
- G4EquationOfMotion
|
||||
Made RightHandSide an inline method
|
||||
In GetFieldValue signature of Point is double[4], instead of double[3]
|
||||
Defined G4maximum_number_of_field_components as enum
|
||||
|
||||
Jun 7th, 2002 J. Apostolakis - field-V04-00-04
|
||||
--------------------------------
|
||||
- G4Mag_SpinEqRhs.cc
|
||||
@@ -32,6 +137,18 @@ May 31st, 2002 J. Apostolakis - field-V04-00-03
|
||||
- G4MagIntegratorDriver
|
||||
o More information in debug printing (tangent cosine, norm)
|
||||
|
||||
May 7th, 2002 J. Apostolakis
|
||||
--------------------------------
|
||||
- G4MagIntegratorDriver - ( on trunk )
|
||||
* Fix to update the field track for steps smaller than the chord finder's
|
||||
minstep.
|
||||
|
||||
|
||||
April 19th, 2002 J. Apostolakis (not included in tag field-V04-00-02)
|
||||
--------------------------------
|
||||
- G4MagIntegratorDriver.hh,cc (on trunk)
|
||||
* Bug fix: last step can now only be triggerred if x+h > x2.
|
||||
* Debugging methods improved.
|
||||
|
||||
May 7th, 2002 J. Apostolakis - field-V04-00-02
|
||||
--------------------------------
|
||||
|
||||
Reference in New Issue
Block a user