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 10.4)


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