Changeset 1231 for trunk/source/geometry/magneticfield/History
- Timestamp:
- Jan 11, 2010, 3:22:34 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/geometry/magneticfield/History
r921 r1231 1 $Id: History,v 1.1 35 2008/11/21 21:16:11 gumExp $1 $Id: History,v 1.147 2009/11/12 18:45:02 japost Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 18 18 ---------------------------------------------------------- 19 19 20 Nov 12th, 2009 J.Apostolakis - field-V09-02-09 21 ----------------------------- 22 - G4MagIntegratorDriver: Activate Peter Gumplinger's check on integration 23 error for spin. 24 25 Nov 12th, 2009 J.Apostolakis - field-V09-02-08 26 ----------------------------- (fix only) 27 - G4Nystrom: Corrected interface method getField: array now has explicit dimension[4] 28 (Problem found by gcc 4.3 - it checked indices used in inline method! ) 29 30 Nov 6th, 2009 P.Gumplinger - field-V09-02-07 31 --------------------------- 32 - bug fix in G4EqEMFieldWithSpin and G4EqEMFieldWithEDM 33 thanks to Hiromi Iinuma (KEK) see: 34 http://hypernews.slac.stanford.edu/HyperNews/geant4/get/emfields/161.html 35 36 Nov 5th, 2009 J.Apostolakis - field-V09-02-06 37 ---------------------------- 38 - G4MagIntegratorDriver.cc : Enabled call to ComputeRightHandSide 39 - G4NystromRK4.cc : Disabled auxiliary code in Stepper (needed if 40 ComputeRightHandSide is not called.) 41 42 Nov 5th, 2009 J.Apostolakis - field-V09-02-05 43 ---------------------------- 44 - Added new virtual method CalculateRightHandSide to G4MagIntegratorStepper for use 45 in caching momentum (and field value) by G4NystromRK4 46 Default implementation in G4MagIntegratorStepper calls RightHandSide inline method. 47 - G4Nystrom: New Set/Get method for cache distance. 48 Changed private data members in G4NystromRK4. 49 - G4MagIntegratorDriver: alternative call to ComputeRightHandSide is not used (in comment) 50 As a result G4NystromRK4 operates without reusing 51 52 Nov 5th, 2009 J.Apostolakis - field-V09-02-04 53 ---------------------------- 54 - G4CachedMagneticField: New Simple class to cache value of Magnetic Field. 55 Speeds up code when calculation of field value is complex. 56 - G4NystromRK4 : New Stepper with Nystrom for magnetic field 57 with analytic estimation of integration error. 58 Greatly reduces number of field value per step. 59 - Revised testPropagateMagField to use Cached Quadrupole field, 60 and to cover G4NystromRK4 and G4ConstRK4. 61 62 Nov 4th, 2009 P.Gumplinger - field-V09-02-03 63 --------------------------- 64 - (minor change) remove comment from G4EqEMFieldWithSpin.cc 65 add G4EqEMFieldWithEDM class: this is the RHS of EofM in a combined 66 electric and magnetic field, with spin tracking for both MDM and EDM terms. 67 Thanks to Kevin Lynch, Phys. Dept. at Boston University. 68 69 May 18th, 2009 T.Nikitina - field-V09-02-02 70 ------------------------- 71 - Enhanced algorithm G4ChordFinder::ApproxCurvePointS() in order to speedup 72 BrentLocator. 73 74 March 25th, 2009 G.Cosmo - field-V09-02-01 75 ------------------------ 76 - Some code cleanup and formatting... 77 78 March 6th, 2009 P.Gumplinger - field-V09-02-00 79 ---------------------------- 80 - Added 3rd term of BMT equation (Spin x Beta x Efield) to G4EqEMFieldWithSpin, 81 addresses emfields forum posting #155 (bug report). Thanks to Kevin Lynch, 82 Phys. Dept. at Boston University. 83 - Moved renormalization of spin from G4EqEMFieldWithSpin and G4Mag_SpinEqRhs to 84 G4ClassicalRK4 and G4SimpleHeum. 85 - Added Spin propagation errors to the criteria for 'OneGoodStep' in 86 G4MagIntegratorDriver but actually don't add it (yet) to the decision logic. 87 20 88 November, 19th, 2008 P.Gumplinger - field-V09-01-05 21 - renormalize the spin to ONE in G4EqEMFieldWithSpin.cc and G4Mag_SpinEqRhs.cc 89 ---------------------------------- 90 - Renormalized the spin to 1 in G4EqEMFieldWithSpin and G4Mag_SpinEqRhs. 22 91 23 92 November, 7th, 2008 P.Gumplinger - field-V09-01-04
Note: See TracChangeset
for help on using the changeset viewer.