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.1.1)


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