Import Geant4 11.0.0.beta source tree
This commit is contained in:
@@ -19,7 +19,20 @@ committal in the CVS repository !
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
January 28, 2021 I.Hrivnacova, E.Tcherniaev geom-bool-V10-06-01
|
||||
May 6, 2021 J.Apostolakis geom-bool-V10-07-02
|
||||
- Revised GetCubicVolume of UnionSolid and SubtractionSolid to use cubic volume
|
||||
of constituent volume(s) and the intersection solid.
|
||||
Test cases show the potential for improvement: factors of 40-3000.
|
||||
Cases with small overlap will improve most. Not all cases will improve.
|
||||
|
||||
Need to monitor cpu cost in most difficult cases:
|
||||
- Union now involves 3 calculations (a, b, a n b) - likely 2x cost.
|
||||
- Subtraction involves 2 calculations (a, a n b) - 1.5x cost.
|
||||
|
||||
March 30, 2021 B.Morgan geom-bool-V10-07-01
|
||||
- Migrate sources.cmake to modular build API
|
||||
|
||||
January 5, 2021 I.Hrivnacova, E.Tcherniaev geom-bool-V10-07-00
|
||||
- Added protection against using invalid normal
|
||||
in G4ScaledSolid::DistanceToOut(p,v, ...)
|
||||
|
||||
@@ -235,8 +248,8 @@ December 10, 2019 B.Morgan geom-bool-V10-06-00
|
||||
- G4SubtractionSolid: improved SurfaceNormal() method, by caching the
|
||||
result of the calls to fPtrSolidA->Inside() and fPtrSolidB->Inside().
|
||||
Corrected debug printout to say 'Point p is *out*side' not inside.
|
||||
NOTE: further improvement can be made by creating new method
|
||||
Inside( point, &resultInsideA, &resultInsideB );
|
||||
NOTE: further improvement can be made by creating new method
|
||||
Inside( point, &resultInsideA, &resultInsideB );
|
||||
which can be called by a 'bare' Inside( point ) method.
|
||||
|
||||
June 12, 2012 G.Cosmo geom-bool-V09-05-02
|
||||
@@ -509,7 +522,7 @@ December 10, 2019 B.Morgan geom-bool-V10-06-00
|
||||
argument *n. Previous fix was incomplete!
|
||||
|
||||
Jan 23 2001 Gabriele Cosmo geom-solid-bool-V03-00-01
|
||||
|
||||
|
||||
- Fixed wrong labels for G4Exception calls in G4UnionSolid.cc and
|
||||
G4SubtractionSolid.cc to identify the correct class.
|
||||
Fixes bug report #200.
|
||||
@@ -596,7 +609,7 @@ December 10, 2019 B.Morgan geom-bool-V10-06-00
|
||||
|
||||
Nov 24 1999 geom-solid-bool-V00-01-05
|
||||
|
||||
- Small fix in src/G4DisplacedSolid.cc to the return type
|
||||
- Small fix in src/G4DisplacedSolid.cc to the return type
|
||||
(const G4AffineTransform --> G4AffineTransform)
|
||||
to conform with the specification of the class.
|
||||
|
||||
@@ -618,14 +631,14 @@ December 10, 2019 B.Morgan geom-bool-V10-06-00
|
||||
New method: Get Object Rotation/Translation methods in Displaced Solid
|
||||
|
||||
Nov 9 1999 geom-solid-bool-V00-01-02-cand
|
||||
|
||||
|
||||
- Tag with additional methods for Visualisation
|
||||
|
||||
G4DisplacedSolid, G4BooleanSolid
|
||||
|
||||
Added methods to access data members:
|
||||
Get Constituent Solid (int) for Boolean Solid
|
||||
Get Constituent Solid for Displaced Solid
|
||||
Get Constituent Solid (int) for Boolean Solid
|
||||
Get Constituent Solid for Displaced Solid
|
||||
Get Frame Rotation/Translation methods in Displaced Solid
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user