Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/solidstate/phonon/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /processes/solidstate/phonon/History (Version 11.3.0) and /processes/solidstate/phonon/History (Version 11.0)


  1 # Category prophonon History                   <<   1 -------------------------------------------------------------------
  2                                                     2 
  3 See `CONTRIBUTING.rst` for details of **requir <<   3      =========================================================
  4 which **must** added in reverse chronological  <<   4      Geant4 - an Object-Oriented Toolkit for Simulation in HEP
  5 It must **not** be used as a substitute for wr <<   5      =========================================================
  6                                                <<   6 
  7 ---------------------------------------------- <<   7                       Category History file
  8                                                <<   8                       ---------------------
  9 ## 2024-04-21 Gabriele Cosmo (prophonon-V11-02 <<   9 This file should be used by G4 developers and category coordinators
 10 - Fixed compilation error in G4LatticeManager  <<  10 to briefly summarize all major modifications introduced in the code
 11   C++20 Standard enabled.                      <<  11 and keep track of all category-tags.
 12   Based on [GitHub PR#69](https://github.com/G <<  12 It DOES NOT substitute the  SVN log-message one should put at every
 13                                                <<  13 committal in the SVN repository !
 14 ## 2021-12-10 Ben Morgan (prophonon-V11-00-00) <<  14 
 15 - Change to new Markdown History format        <<  15      ----------------------------------------------------------
 16                                                <<  16      * Reverse chronological order (last date on top), please *
 17 ---                                            <<  17      ----------------------------------------------------------
 18                                                << 
 19 # History entries prior to 11.0                << 
 20                                                    18 
 21 16 April 2021 Ben Morgan (prophonon-V10-07-00)     19 16 April 2021 Ben Morgan (prophonon-V10-07-00)
 22 ----------------------------------------------     20 -----------------------------------------------------
 23 - Migrate build to modular CMake API               21 - Migrate build to modular CMake API
 24                                                    22 
 25 28 May 2020 Ben Morgan (prophonon-V10-06-00)       23 28 May 2020 Ben Morgan (prophonon-V10-06-00)
 26 ----------------------------------------------     24 -----------------------------------------------------
 27 - Name module "G4solidstate_phonon" for use wi     25 - Name module "G4solidstate_phonon" for use with new CMake system,
 28   as old "G4phonon" name clashes with solidsta     26   as old "G4phonon" name clashes with solidstate/channeling"
 29                                                    27 
 30 8 October 2014  Michael Kelsey (prophonon-V10-     28 8 October 2014  Michael Kelsey (prophonon-V10-00-01)
 31 ----------------------------------------------     29 ----------------------------------------------------
 32 - G4LatticeManager:  Change to globally shared     30 - G4LatticeManager:  Change to globally shared object (simple "static", not
 33   G4ThreadLocal).  Fixes null-pointer crash in     31   G4ThreadLocal).  Fixes null-pointer crash in MT phononExample.
 34                                                    32 
 35 13 March 2014  Gabriele Cosmo (prophonon-V10-0     33 13 March 2014  Gabriele Cosmo (prophonon-V10-00-00)
 36 ----------------------------------------------     34 ---------------------------------------------------
 37 - Removed inline keywords in methods in G4Phon     35 - Removed inline keywords in methods in G4PhononDownconversion.cc
 38   and make coherent use of G4 types.               36   and make coherent use of G4 types.
 39                                                    37 
 40 15 November 2013  Michael Kelsey (prophonon-V0     38 15 November 2013  Michael Kelsey (prophonon-V09-06-07)
 41 ----------------------------------------------     39 ------------------------------------------------------
 42 - G4PhononDownconversion.cc:  Address Coverity     40 - G4PhononDownconversion.cc:  Address Coverity #53462, initialize data
 43   buffers in ctor.                                 41   buffers in ctor.
 44                                                    42 
 45 - G4PhononReflection.cc:  Address Coverity #53     43 - G4PhononReflection.cc:  Address Coverity #53407, throw exception if input
 46   track polarization is invalid (i.e., track i     44   track polarization is invalid (i.e., track is not a phonon).
 47                                                    45 
 48 - G4LatticeManager.hh:  Address Coverity #5346     46 - G4LatticeManager.hh:  Address Coverity #53461, drop lattice counters.
 49                                                    47 
 50 - G4LatticeReader.hh:  Move ctor, dtor impleme     48 - G4LatticeReader.hh:  Move ctor, dtor implementations to .cc file; fix
 51   comment on psLatfile, as stream is owned by      49   comment on psLatfile, as stream is owned by reader.
 52                                                    50 
 53 - G4LatticeReader.cc:  Address Coverity #53491     51 - G4LatticeReader.cc:  Address Coverity #53491-53495, check input data fNX
 54   and fNY against allowed size of lattice arra     52   and fNY against allowed size of lattice array (G4LatticeLogical::MAXRES)
 55   before using them.  NOTE:  Requires material     53   before using them.  NOTE:  Requires materials-V09-06-32 or later.
 56                                                    54 
 57 15 November 2013  Michael Kelsey (prophonon-V0     55 15 November 2013  Michael Kelsey (prophonon-V09-06-06)
 58 ----------------------------------------------     56 ------------------------------------------------------
 59 - G4VPhononProcess.cc:  Add verbosity reportin     57 - G4VPhononProcess.cc:  Add verbosity reporting of vgroup before and after
 60   rotation.                                        58   rotation.
 61                                                    59 
 62 13 November 2013  Michael Kelsey (prophonon-V0     60 13 November 2013  Michael Kelsey (prophonon-V09-06-05)
 63 ----------------------------------------------     61 ------------------------------------------------------
 64 - G4LatticeManager:  Avoid double-delete at en     62 - G4LatticeManager:  Avoid double-delete at end of job by registering unique
 65   lattice pointers into std::set<>, and deleti     63   lattice pointers into std::set<>, and deleting those instead of std::map
 66   entries.  Supporting non-virtual utility fun     64   entries.  Supporting non-virtual utility functions for use in ctor/dtor.
 67                                                    65 
 68 12 November 2013  Michael Kelsey (prophonon-V0     66 12 November 2013  Michael Kelsey (prophonon-V09-06-04)
 69 ----------------------------------------------     67 ------------------------------------------------------
 70 - G4LatticeReader.cc:  Per G.Folger, errors pr     68 - G4LatticeReader.cc:  Per G.Folger, errors processing input file should
 71   throw fatal exception, not return null point     69   throw fatal exception, not return null pointer.
 72                                                    70 
 73 12 November 2013  Michael Kelsey (prophonon-V0     71 12 November 2013  Michael Kelsey (prophonon-V09-06-03)
 74 ----------------------------------------------     72 ------------------------------------------------------
 75 - G4VPhononProcess.cc:  Add verboseLevel-contr     73 - G4VPhononProcess.cc:  Add verboseLevel-controlled output to show
 76   generation of secondaries.                       74   generation of secondaries.
 77                                                    75 
 78 - G4PhononDownConversion.cc, G4PhononScatterin     76 - G4PhononDownConversion.cc, G4PhononScattering.cc:  Add verboseLevel output
 79   to show MFP.                                     77   to show MFP.
 80                                                    78 
 81 11 November 2013  Michael Kelsey (prophonon-V0     79 11 November 2013  Michael Kelsey (prophonon-V09-06-02)
 82 ----------------------------------------------     80 ------------------------------------------------------
 83 - G4PhononTrackMap:  Move implementation of Cl     81 - G4PhononTrackMap:  Move implementation of Clear() to .cc file.  Called
 84   from constructor to try to ensure that map d     82   from constructor to try to ensure that map data member isn't wonky on
 85   Windows.                                         83   Windows.
 86                                                    84 
 87 6 November 2013  Michael Kelsey (prophonon-V09     85 6 November 2013  Michael Kelsey (prophonon-V09-06-01)
 88 ----------------------------------------------     86 -----------------------------------------------------
 89 - G4LatticeReader.cc:  Fix compiler warning ab     87 - G4LatticeReader.cc:  Fix compiler warning about implicit cast of string
 90   literal to char*, by casting getenv() to (co     88   literal to char*, by casting getenv() to (const char*).
 91                                                    89 
 92 5 November 2013  Michael Kelsey (prophonon-V09     90 5 November 2013  Michael Kelsey (prophonon-V09-06-00)
 93 ----------------------------------------------     91 -----------------------------------------------------
 94 NEW PACKAGE for Release 10, containing process     92 NEW PACKAGE for Release 10, containing processes for phonon propagation
 95 and interaction in materials:                      93 and interaction in materials:
 96                                                    94 
 97   README                                           95   README
 98   G4LatticeManager.hh,.cc                          96   G4LatticeManager.hh,.cc
 99   G4LatticeReader.hh,.cc                           97   G4LatticeReader.hh,.cc
100   G4PhononDownconversion.hh,.cc                    98   G4PhononDownconversion.hh,.cc
101   G4PhononPolarization.hh,.cc                      99   G4PhononPolarization.hh,.cc
102   G4PhononReflection.hh,.cc                       100   G4PhononReflection.hh,.cc
103   G4PhononScattering.hh,.cc                       101   G4PhononScattering.hh,.cc
104   G4PhononTrackMap.hh,.cc                         102   G4PhononTrackMap.hh,.cc
105   G4VPhononProcess.hh,.cc                         103   G4VPhononProcess.hh,.cc