├── README.md
├── .vs
├── ProjectSettings.json
├── slnx.sqlite
├── iPM1D2019
│ └── v16
│ │ └── .suo
├── 1DPICMCTutorial
│ └── v16
│ │ └── .suo
└── VSWorkspaceState.json
├── 1DPICMCTutorial
├── doxygen
│ ├── html
│ │ ├── bc_s.png
│ │ ├── bdwn.png
│ │ ├── doc.png
│ │ ├── open.png
│ │ ├── closed.png
│ │ ├── nav_f.png
│ │ ├── nav_g.png
│ │ ├── nav_h.png
│ │ ├── tab_a.png
│ │ ├── tab_b.png
│ │ ├── tab_h.png
│ │ ├── tab_s.png
│ │ ├── doxygen.png
│ │ ├── splitbar.png
│ │ ├── sync_off.png
│ │ ├── sync_on.png
│ │ ├── folderopen.png
│ │ ├── folderclosed.png
│ │ ├── search
│ │ │ ├── close.png
│ │ │ ├── mag_sel.png
│ │ │ ├── search_l.png
│ │ │ ├── search_m.png
│ │ │ ├── search_r.png
│ │ │ ├── all_1.js
│ │ │ ├── classes_1.js
│ │ │ ├── all_4.js
│ │ │ ├── all_0.js
│ │ │ ├── classes_4.js
│ │ │ ├── classes_0.js
│ │ │ ├── all_5.js
│ │ │ ├── classes_5.js
│ │ │ ├── searchdata.js
│ │ │ ├── all_7.js
│ │ │ ├── classes_7.js
│ │ │ ├── all_2.js
│ │ │ ├── classes_2.js
│ │ │ ├── all_8.js
│ │ │ ├── classes_8.js
│ │ │ ├── all_3.js
│ │ │ ├── classes_3.js
│ │ │ ├── nomatches.html
│ │ │ ├── all_6.js
│ │ │ ├── classes_6.js
│ │ │ ├── all_0.html
│ │ │ ├── all_1.html
│ │ │ ├── all_2.html
│ │ │ ├── all_3.html
│ │ │ ├── all_4.html
│ │ │ ├── all_5.html
│ │ │ ├── all_6.html
│ │ │ ├── all_7.html
│ │ │ ├── all_8.html
│ │ │ ├── classes_0.html
│ │ │ ├── classes_1.html
│ │ │ ├── classes_2.html
│ │ │ ├── classes_3.html
│ │ │ ├── classes_4.html
│ │ │ ├── classes_5.html
│ │ │ ├── classes_6.html
│ │ │ ├── classes_7.html
│ │ │ └── classes_8.html
│ │ ├── structmodulegrid0d1t_1_1grid0d1t.png
│ │ ├── structmodulegrid1d0t_1_1grid1d0t.png
│ │ ├── structmoduleparticleone_1_1particleone.png
│ │ ├── structmoduleparticleone_1_1particleoneindex.png
│ │ ├── menudata.js
│ │ ├── menu.js
│ │ └── index.html
│ └── latex
│ │ ├── structmodulegrid0d1t_1_1grid0d1t.pdf
│ │ ├── structmodulegrid1d0t_1_1grid1d0t.pdf
│ │ ├── structmoduleparticleone_1_1particleone.pdf
│ │ ├── structmoduleparticleone_1_1particleoneindex.pdf
│ │ ├── Makefile
│ │ ├── interfacemodulegrid_1_1_dump_grid.tex
│ │ ├── interfacemodulegrid_1_1_reset_grid.tex
│ │ ├── interfacemodulegrid_1_1_rescale_grid.tex
│ │ ├── interfacemodulegrid_1_1_init_grid_base.tex
│ │ ├── make.bat
│ │ ├── structmodulemccsigma_1_1sigmaraw.tex
│ │ ├── structmoduletypemcc_1_1reactionone.tex
│ │ ├── structdiagnosticscollisionrate_1_1particlecollisionrate.tex
│ │ ├── structmodulefield_1_1fieldone.tex
│ │ ├── structdiagnosticseepf_1_1particleedf.tex
│ │ ├── structmodulespecyone_1_1specyonephysical.tex
│ │ ├── structmoduleparticleone_1_1particleoneindex.tex
│ │ ├── structmoduleparticlebundle_1_1particlebundleindex.tex
│ │ ├── structmodulespecyone_1_1gasphysical.tex
│ │ ├── structmodulemccsigma_1_1sigmanormalized.tex
│ │ ├── structmodulegrid0d1t_1_1grid0d1t.tex
│ │ ├── structmodulefield_1_1fieldsolver.tex
│ │ ├── structmodulegrid_1_1grid.tex
│ │ ├── structmodulespecyone_1_1specyone.tex
│ │ ├── structmodulegrid1d0t_1_1grid1d0t.tex
│ │ ├── structmodulespecyone_1_1gasone.tex
│ │ └── structdiagnosticsmomentum_1_1particlemomentumone.tex
├── gas
│ ├── CF4
│ │ ├── CF3+CF4.txt
│ │ ├── ElectronCF4_bak.txt
│ │ ├── CF4.txt
│ │ ├── F-CF4.txt
│ │ └── CF3-CF4.txt
│ ├── H
│ │ ├── ElectronH.txt
│ │ └── H.txt
│ ├── He
│ │ ├── He.txt
│ │ └── ElectronHe-bak2.txt
│ ├── Ar
│ │ └── Ar.txt
│ ├── Ne
│ │ └── Ne.txt
│ └── CO2
│ │ └── CO2.txt
├── refman
│ ├── html
│ │ ├── bc_s.png
│ │ ├── bdwn.png
│ │ ├── doc.png
│ │ ├── nav_f.png
│ │ ├── nav_g.png
│ │ ├── nav_h.png
│ │ ├── open.png
│ │ ├── tab_a.png
│ │ ├── tab_b.png
│ │ ├── tab_h.png
│ │ ├── tab_s.png
│ │ ├── closed.png
│ │ ├── doxygen.png
│ │ ├── sync_on.png
│ │ ├── folderopen.png
│ │ ├── splitbar.png
│ │ ├── sync_off.png
│ │ ├── folderclosed.png
│ │ ├── search
│ │ │ ├── close.png
│ │ │ ├── mag_sel.png
│ │ │ ├── search_l.png
│ │ │ ├── search_m.png
│ │ │ ├── search_r.png
│ │ │ ├── all_1.js
│ │ │ ├── classes_1.js
│ │ │ ├── all_4.js
│ │ │ ├── all_0.js
│ │ │ ├── classes_4.js
│ │ │ ├── classes_0.js
│ │ │ ├── all_5.js
│ │ │ ├── classes_5.js
│ │ │ ├── searchdata.js
│ │ │ ├── all_7.js
│ │ │ ├── classes_7.js
│ │ │ ├── all_2.js
│ │ │ ├── classes_2.js
│ │ │ ├── all_8.js
│ │ │ ├── classes_8.js
│ │ │ ├── all_3.js
│ │ │ ├── classes_3.js
│ │ │ ├── nomatches.html
│ │ │ ├── all_6.js
│ │ │ ├── classes_6.js
│ │ │ ├── all_0.html
│ │ │ ├── all_1.html
│ │ │ ├── all_2.html
│ │ │ ├── all_3.html
│ │ │ ├── all_4.html
│ │ │ ├── all_5.html
│ │ │ ├── all_6.html
│ │ │ ├── all_7.html
│ │ │ ├── all_8.html
│ │ │ ├── classes_0.html
│ │ │ ├── classes_1.html
│ │ │ ├── classes_2.html
│ │ │ ├── classes_3.html
│ │ │ ├── classes_4.html
│ │ │ ├── classes_5.html
│ │ │ ├── classes_6.html
│ │ │ ├── classes_7.html
│ │ │ └── classes_8.html
│ │ ├── structmodulegrid0d1t_1_1grid0d1t.png
│ │ ├── structmodulegrid1d0t_1_1grid1d0t.png
│ │ ├── structmoduleparticleone_1_1particleone.png
│ │ ├── structmoduleparticleone_1_1particleoneindex.png
│ │ ├── menudata.js
│ │ ├── menu.js
│ │ └── index.html
│ └── latex
│ │ ├── refman.log
│ │ ├── refman.pdf
│ │ ├── structmodulegrid0d1t_1_1grid0d1t.pdf
│ │ ├── structmodulegrid1d0t_1_1grid1d0t.pdf
│ │ ├── structmoduleparticleone_1_1particleone.pdf
│ │ ├── structmoduleparticleone_1_1particleoneindex.pdf
│ │ ├── refman.ilg
│ │ ├── Makefile
│ │ ├── interfacemodulegrid_1_1_dump_grid.tex
│ │ ├── interfacemodulegrid_1_1_reset_grid.tex
│ │ ├── interfacemodulegrid_1_1_rescale_grid.tex
│ │ ├── interfacemodulegrid_1_1_init_grid_base.tex
│ │ ├── make.bat
│ │ ├── structmodulemccsigma_1_1sigmaraw.tex
│ │ ├── structmoduletypemcc_1_1reactionone.tex
│ │ ├── structdiagnosticscollisionrate_1_1particlecollisionrate.tex
│ │ ├── structmodulefield_1_1fieldone.tex
│ │ ├── structdiagnosticseepf_1_1particleedf.tex
│ │ ├── structmodulespecyone_1_1specyonephysical.tex
│ │ ├── refman.ind
│ │ ├── structmoduleparticleone_1_1particleoneindex.tex
│ │ ├── structmoduleparticlebundle_1_1particlebundleindex.tex
│ │ ├── structmodulespecyone_1_1gasphysical.tex
│ │ ├── structmodulemccsigma_1_1sigmanormalized.tex
│ │ ├── refman.idx
│ │ ├── structmodulegrid0d1t_1_1grid0d1t.tex
│ │ ├── structmodulefield_1_1fieldsolver.tex
│ │ ├── structmodulegrid_1_1grid.tex
│ │ ├── structmodulespecyone_1_1specyone.tex
│ │ ├── structmodulegrid1d0t_1_1grid1d0t.tex
│ │ └── structmodulespecyone_1_1gasone.tex
├── code
│ ├── base
│ │ ├── Numrical.F90
│ │ ├── constants.mod
│ │ ├── numrical.mod
│ │ ├── modulegrid.mod
│ │ ├── Constants.f90
│ │ └── ControlFlow.f90
│ ├── mc
│ │ ├── Recombination.F90
│ │ ├── MCCChi.f90
│ │ └── MCCIon.F90
│ ├── diagnostics
│ │ └── DiagTestParticle.f90
│ └── Main.F90
├── input
│ ├── gas.txt
│ ├── gas2.txt
│ └── controlflow.txt
└── 1DPICMCTutorial.u2d
├── .gitignore
├── 1DPICMCTutorial.sln
└── LICENSE.md
/README.md:
--------------------------------------------------------------------------------
1 | # iPM1D2019
--------------------------------------------------------------------------------
/.vs/ProjectSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "CurrentProjectSetting": null
3 | }
--------------------------------------------------------------------------------
/.vs/slnx.sqlite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/.vs/slnx.sqlite
--------------------------------------------------------------------------------
/.vs/iPM1D2019/v16/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/.vs/iPM1D2019/v16/.suo
--------------------------------------------------------------------------------
/.vs/1DPICMCTutorial/v16/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/.vs/1DPICMCTutorial/v16/.suo
--------------------------------------------------------------------------------
/.vs/VSWorkspaceState.json:
--------------------------------------------------------------------------------
1 | {
2 | "ExpandedNodes": [
3 | ""
4 | ],
5 | "PreviewInSolutionExplorer": false
6 | }
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/bc_s.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/bdwn.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/doc.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/open.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/gas/CF4/CF3+CF4.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/gas/CF4/CF3+CF4.txt
--------------------------------------------------------------------------------
/1DPICMCTutorial/gas/H/ElectronH.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/gas/H/ElectronH.txt
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/bc_s.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/bdwn.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/doc.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/nav_f.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/nav_g.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/nav_h.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/open.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/tab_a.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/tab_b.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/tab_h.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/tab_s.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/code/base/Numrical.F90:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/code/base/Numrical.F90
--------------------------------------------------------------------------------
/1DPICMCTutorial/code/base/constants.mod:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/code/base/constants.mod
--------------------------------------------------------------------------------
/1DPICMCTutorial/code/base/numrical.mod:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/code/base/numrical.mod
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/closed.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/nav_f.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/nav_g.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/nav_h.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/tab_a.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/tab_b.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/tab_h.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/tab_s.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/closed.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/doxygen.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/sync_on.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/refman.log:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/latex/refman.log
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/refman.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/latex/refman.pdf
--------------------------------------------------------------------------------
/1DPICMCTutorial/code/base/modulegrid.mod:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/code/base/modulegrid.mod
--------------------------------------------------------------------------------
/1DPICMCTutorial/code/mc/Recombination.F90:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/code/mc/Recombination.F90
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/doxygen.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/splitbar.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/sync_off.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/sync_on.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/folderopen.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/splitbar.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/sync_off.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/folderopen.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/folderclosed.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/search/close.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/folderclosed.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/search/close.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/search/mag_sel.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/search/mag_sel.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/search/search_l.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/search/search_m.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/search/search_r.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/search/search_l.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/search/search_m.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/search/search_r.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/code/diagnostics/DiagTestParticle.f90:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/code/diagnostics/DiagTestParticle.f90
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['dumpgrid',['DumpGrid',['../interfacemodulegrid_1_1_dump_grid.html',1,'modulegrid']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['dumpgrid',['DumpGrid',['../interfacemodulegrid_1_1_dump_grid.html',1,'modulegrid']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['dumpgrid',['DumpGrid',['../interfacemodulegrid_1_1_dump_grid.html',1,'modulegrid']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['dumpgrid',['DumpGrid',['../interfacemodulegrid_1_1_dump_grid.html',1,'modulegrid']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['initgridbase',['InitGridBase',['../interfacemodulegrid_1_1_init_grid_base.html',1,'modulegrid']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['initgridbase',['InitGridBase',['../interfacemodulegrid_1_1_init_grid_base.html',1,'modulegrid']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['controlflow',['controlflow',['../structmodulecontrolflow_1_1controlflow.html',1,'modulecontrolflow']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['initgridbase',['InitGridBase',['../interfacemodulegrid_1_1_init_grid_base.html',1,'modulegrid']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['controlflow',['controlflow',['../structmodulecontrolflow_1_1controlflow.html',1,'modulecontrolflow']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['initgridbase',['InitGridBase',['../interfacemodulegrid_1_1_init_grid_base.html',1,'modulegrid']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/structmodulegrid0d1t_1_1grid0d1t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/structmodulegrid0d1t_1_1grid0d1t.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/structmodulegrid1d0t_1_1grid1d0t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/structmodulegrid1d0t_1_1grid1d0t.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['controlflow',['controlflow',['../structmodulecontrolflow_1_1controlflow.html',1,'modulecontrolflow']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/structmodulegrid0d1t_1_1grid0d1t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/structmodulegrid0d1t_1_1grid0d1t.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/structmodulegrid1d0t_1_1grid1d0t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/structmodulegrid1d0t_1_1grid1d0t.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmodulegrid0d1t_1_1grid0d1t.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/latex/structmodulegrid0d1t_1_1grid0d1t.pdf
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmodulegrid1d0t_1_1grid1d0t.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/latex/structmodulegrid1d0t_1_1grid1d0t.pdf
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['controlflow',['controlflow',['../structmodulecontrolflow_1_1controlflow.html',1,'modulecontrolflow']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structmodulegrid0d1t_1_1grid0d1t.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/latex/structmodulegrid0d1t_1_1grid0d1t.pdf
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structmodulegrid1d0t_1_1grid1d0t.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/latex/structmodulegrid1d0t_1_1grid1d0t.pdf
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/structmoduleparticleone_1_1particleone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/structmoduleparticleone_1_1particleone.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmoduleparticleone_1_1particleone.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/latex/structmoduleparticleone_1_1particleone.pdf
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/structmoduleparticleone_1_1particleone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/structmoduleparticleone_1_1particleone.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structmoduleparticleone_1_1particleone.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/latex/structmoduleparticleone_1_1particleone.pdf
--------------------------------------------------------------------------------
/1DPICMCTutorial/input/gas.txt:
--------------------------------------------------------------------------------
1 | &Ngfile
2 | Ng = 1
3 | GasName = Ar
4 | PGas = 200.0
5 | TGas = 300.0
6 | TElectron = 30000.0
7 | GasRatio = 1.0,0.0,
8 | /
9 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/structmoduleparticleone_1_1particleoneindex.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/html/structmoduleparticleone_1_1particleoneindex.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmoduleparticleone_1_1particleoneindex.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/doxygen/latex/structmoduleparticleone_1_1particleoneindex.pdf
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/structmoduleparticleone_1_1particleoneindex.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/html/structmoduleparticleone_1_1particleoneindex.png
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structmoduleparticleone_1_1particleoneindex.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhysicsPlasma/iPM1D2019/HEAD/1DPICMCTutorial/refman/latex/structmoduleparticleone_1_1particleoneindex.pdf
--------------------------------------------------------------------------------
/1DPICMCTutorial/input/gas2.txt:
--------------------------------------------------------------------------------
1 | &NGasFile
2 | NGas = 2
3 | !GasName = He,Ar
4 | !PGas = 100.0
5 | !TGas = 300.0
6 | !TElectron = 30000.0
7 | !GasRatio = 0.5,0.5
8 | /
9 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/input/controlflow.txt:
--------------------------------------------------------------------------------
1 | &ControlFlow
2 | CF%InitDensity = 1.d16,
3 | !CF%NRun = 1000,
4 | !CF%NDiagShort = 200,
5 | !CF%NDiagLong = 200,
6 | CF%ParticlePerGrid = 200,
7 | /
8 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/1DPICMCTutorial.u2d:
--------------------------------------------------------------------------------
1 | R e l e a s e | W i n 3 2 R e l e a s e | W i n 3 2 V F F o r t r a n C o m p i l e r T o o l R e l e a s e | W i n 3 2
V F L i n k e r T o o l R e l e a s e | W i n 3 2 V F M i d l T o o l
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['mccbundle',['mccbundle',['../structmoduletypemcc_1_1mccbundle.html',1,'moduletypemcc']]],
4 | ['mccparticleone',['mccparticleone',['../structmoduletypemcc_1_1mccparticleone.html',1,'moduletypemcc']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['mccbundle',['mccbundle',['../structmoduletypemcc_1_1mccbundle.html',1,'moduletypemcc']]],
4 | ['mccparticleone',['mccparticleone',['../structmoduletypemcc_1_1mccparticleone.html',1,'moduletypemcc']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['mccbundle',['mccbundle',['../structmoduletypemcc_1_1mccbundle.html',1,'moduletypemcc']]],
4 | ['mccparticleone',['mccparticleone',['../structmoduletypemcc_1_1mccparticleone.html',1,'moduletypemcc']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['mccbundle',['mccbundle',['../structmoduletypemcc_1_1mccbundle.html',1,'moduletypemcc']]],
4 | ['mccparticleone',['mccparticleone',['../structmoduletypemcc_1_1mccparticleone.html',1,'moduletypemcc']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/gas/He/He.txt:
--------------------------------------------------------------------------------
1 | &GasPhysicsfile
2 | GP%Name = He
3 | GP%MCModel = 1,
4 | GP%NAtom = 1,
5 | GP%Ns = 1,
6 | GP%Mass = 4.002602,
7 | GP%Radius = 71.d-12,
8 | GP%SP(1) = He+,1,1,4.002602,71.d-12
9 | /
--------------------------------------------------------------------------------
/1DPICMCTutorial/gas/Ar/Ar.txt:
--------------------------------------------------------------------------------
1 | &GasPhysicsfile
2 | GP%Name = Ar,
3 | GP%MCModel = 1,
4 | GP%NAtom = 1,
5 | GP%Ns = 1,
6 | GP%Mass = 39.948,
7 | GP%Radius = 188.d-12,
8 | GP%SP(1) = Ar+,1,1,39.948,188.d-12,
9 | /
--------------------------------------------------------------------------------
/1DPICMCTutorial/gas/H/H.txt:
--------------------------------------------------------------------------------
1 | &GasPhysicsfile
2 | GP%Name = H,
3 | GP%MCModel = 1,
4 | GP%NAtom = 1,
5 | GP%Ns = 1,
6 | GP%Mass = 1.00794,
7 | GP%Radius = 53.d-12,
8 | GP%SP(1) = H+,1,1,1.00794,53.d-12,
9 | /
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/searchdata.js:
--------------------------------------------------------------------------------
1 | var indexSectionsWithContent =
2 | {
3 | 0: "cdfgimprs",
4 | 1: "cdfgimprs"
5 | };
6 |
7 | var indexSectionNames =
8 | {
9 | 0: "all",
10 | 1: "classes"
11 | };
12 |
13 | var indexSectionLabels =
14 | {
15 | 0: "全部",
16 | 1: "类"
17 | };
18 |
19 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/searchdata.js:
--------------------------------------------------------------------------------
1 | var indexSectionsWithContent =
2 | {
3 | 0: "cdfgimprs",
4 | 1: "cdfgimprs"
5 | };
6 |
7 | var indexSectionNames =
8 | {
9 | 0: "all",
10 | 1: "classes"
11 | };
12 |
13 | var indexSectionLabels =
14 | {
15 | 0: "全部",
16 | 1: "类"
17 | };
18 |
19 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # This .gitignore file was automatically created by Microsoft(R) Visual Studio.
3 | ################################################################################
4 |
5 | /1DPICMCTutorial/Debug
6 | /1DPICMCTutorial/Release
7 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/gas/Ne/Ne.txt:
--------------------------------------------------------------------------------
1 | &NSpecyFile
2 | Nspecy=1
3 | /
4 |
5 |
6 | &GasPhysicsfile
7 | GP%Name = Ne
8 | GP%MCModel = 1,
9 | GP%NAtom = 1,
10 | GP%Ns = 1,
11 | GP%MGas = 20.1797,
12 | GP%Radius = 154.d-12,
13 | GP%OS(1) = Ne+,1,1,20.1797,154.d-12
14 | /
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['reactionone',['reactionone',['../structmoduletypemcc_1_1reactionone.html',1,'moduletypemcc']]],
4 | ['rescalegrid',['RescaleGrid',['../interfacemodulegrid_1_1_rescale_grid.html',1,'modulegrid']]],
5 | ['resetgrid',['ResetGrid',['../interfacemodulegrid_1_1_reset_grid.html',1,'modulegrid']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/gas/CO2/CO2.txt:
--------------------------------------------------------------------------------
1 | &GasPhysicsfile
2 | GP%Name = CO2,
3 | GP%MCModel = 1,
4 | GP%NAtom = 3,
5 | GP%Ns = 1,
6 | GP%Mass = 44.01,
7 | GP%Radius = 116.3d-12,
8 | GP%BetaMax = 3.d0
9 | GP%SP(1) = CO2+,3, 1,44.01,116.3d-12,
10 | /
11 |
12 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['reactionone',['reactionone',['../structmoduletypemcc_1_1reactionone.html',1,'moduletypemcc']]],
4 | ['rescalegrid',['RescaleGrid',['../interfacemodulegrid_1_1_rescale_grid.html',1,'modulegrid']]],
5 | ['resetgrid',['ResetGrid',['../interfacemodulegrid_1_1_reset_grid.html',1,'modulegrid']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['reactionone',['reactionone',['../structmoduletypemcc_1_1reactionone.html',1,'moduletypemcc']]],
4 | ['rescalegrid',['RescaleGrid',['../interfacemodulegrid_1_1_rescale_grid.html',1,'modulegrid']]],
5 | ['resetgrid',['ResetGrid',['../interfacemodulegrid_1_1_reset_grid.html',1,'modulegrid']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['reactionone',['reactionone',['../structmoduletypemcc_1_1reactionone.html',1,'moduletypemcc']]],
4 | ['rescalegrid',['RescaleGrid',['../interfacemodulegrid_1_1_rescale_grid.html',1,'modulegrid']]],
5 | ['resetgrid',['ResetGrid',['../interfacemodulegrid_1_1_reset_grid.html',1,'modulegrid']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/refman.ilg:
--------------------------------------------------------------------------------
1 | This is makeindex, version 2.15 [TeX Live 2019/W32TeX] (kpathsea + Thai support).
2 | Scanning input file refman.idx....done (29 entries accepted, 0 rejected).
3 | Sorting entries....done (140 comparisons).
4 | Generating output file refman.ind....done (37 lines written, 0 warnings).
5 | Output written in refman.ind.
6 | Transcript written in refman.ilg.
7 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['field',['field',['../structmodulefield_1_1field.html',1,'modulefield']]],
4 | ['fieldboundary',['fieldboundary',['../structmodulefieldboundary_1_1fieldboundary.html',1,'modulefieldboundary']]],
5 | ['fieldone',['fieldone',['../structmodulefield_1_1fieldone.html',1,'modulefield']]],
6 | ['fieldsolver',['fieldsolver',['../structmodulefield_1_1fieldsolver.html',1,'modulefield']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['field',['field',['../structmodulefield_1_1field.html',1,'modulefield']]],
4 | ['fieldboundary',['fieldboundary',['../structmodulefieldboundary_1_1fieldboundary.html',1,'modulefieldboundary']]],
5 | ['fieldone',['fieldone',['../structmodulefield_1_1fieldone.html',1,'modulefield']]],
6 | ['fieldsolver',['fieldsolver',['../structmodulefield_1_1fieldsolver.html',1,'modulefield']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['field',['field',['../structmodulefield_1_1field.html',1,'modulefield']]],
4 | ['fieldboundary',['fieldboundary',['../structmodulefieldboundary_1_1fieldboundary.html',1,'modulefieldboundary']]],
5 | ['fieldone',['fieldone',['../structmodulefield_1_1fieldone.html',1,'modulefield']]],
6 | ['fieldsolver',['fieldsolver',['../structmodulefield_1_1fieldsolver.html',1,'modulefield']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['field',['field',['../structmodulefield_1_1field.html',1,'modulefield']]],
4 | ['fieldboundary',['fieldboundary',['../structmodulefieldboundary_1_1fieldboundary.html',1,'modulefieldboundary']]],
5 | ['fieldone',['fieldone',['../structmodulefield_1_1fieldone.html',1,'modulefield']]],
6 | ['fieldsolver',['fieldsolver',['../structmodulefield_1_1fieldsolver.html',1,'modulefield']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/gas/CF4/ElectronCF4_bak.txt:
--------------------------------------------------------------------------------
1 | &MRList
2 | Model = 1,
3 | NReaction = 1,
4 | /
5 |
6 | &SRList
7 | SR(1)%Reaction = 0,11,0,0.d0,
8 | SR(1)%EnergySigma(1,:) =
9 | 0.1561E+02 0.1561E+02 0.1680E+02 0.1829E+02 0.2015E+02 0.2188E+02 0.4465E+02 0.6858E+02 0.9820E+02
10 |
11 |
12 |
13 | SR(1)%EnergySigma(2,:) =
14 | 0.0000E+00 0.9793E-02 0.2894E-01 0.7715E-01 0.2349E+00 0.4591E+00 0.7989E+00 0.8977E+00 0.9664E+00
15 | /
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['sigmanormalized',['sigmanormalized',['../structmodulemccsigma_1_1sigmanormalized.html',1,'modulemccsigma']]],
4 | ['sigmaraw',['sigmaraw',['../structmodulemccsigma_1_1sigmaraw.html',1,'modulemccsigma']]],
5 | ['specyone',['specyone',['../structmodulespecyone_1_1specyone.html',1,'modulespecyone']]],
6 | ['specyonephysical',['specyonephysical',['../structmodulespecyone_1_1specyonephysical.html',1,'modulespecyone']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['sigmanormalized',['sigmanormalized',['../structmodulemccsigma_1_1sigmanormalized.html',1,'modulemccsigma']]],
4 | ['sigmaraw',['sigmaraw',['../structmodulemccsigma_1_1sigmaraw.html',1,'modulemccsigma']]],
5 | ['specyone',['specyone',['../structmodulespecyone_1_1specyone.html',1,'modulespecyone']]],
6 | ['specyonephysical',['specyonephysical',['../structmodulespecyone_1_1specyonephysical.html',1,'modulespecyone']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['sigmanormalized',['sigmanormalized',['../structmodulemccsigma_1_1sigmanormalized.html',1,'modulemccsigma']]],
4 | ['sigmaraw',['sigmaraw',['../structmodulemccsigma_1_1sigmaraw.html',1,'modulemccsigma']]],
5 | ['specyone',['specyone',['../structmodulespecyone_1_1specyone.html',1,'modulespecyone']]],
6 | ['specyonephysical',['specyonephysical',['../structmodulespecyone_1_1specyonephysical.html',1,'modulespecyone']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/gas/CF4/CF4.txt:
--------------------------------------------------------------------------------
1 | &GasPhysicsfile
2 | GP%Name = CF4,
3 | GP%MCModel = 2,
4 | GP%NAtom = 5,
5 | GP%Ns = 3,
6 | GP%Mass = 88.0043128,
7 | GP%Radius = 1.548d-10,
8 | GP%BetaMax = 3.d0
9 | GP%SP(1) = F-, 1,-1,18.9984030,1.35d-10,
10 | GP%SP(2) = CF3+,4, 1,69.0059096,2.d-10,
11 | GP%SP(3) = CF3-,4,-1,69.0059096,2.d-10,
12 | /
13 |
14 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['sigmanormalized',['sigmanormalized',['../structmodulemccsigma_1_1sigmanormalized.html',1,'modulemccsigma']]],
4 | ['sigmaraw',['sigmaraw',['../structmodulemccsigma_1_1sigmaraw.html',1,'modulemccsigma']]],
5 | ['specyone',['specyone',['../structmodulespecyone_1_1specyone.html',1,'modulespecyone']]],
6 | ['specyonephysical',['specyonephysical',['../structmodulespecyone_1_1specyonephysical.html',1,'modulespecyone']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['gasone',['gasone',['../structmodulespecyone_1_1gasone.html',1,'modulespecyone']]],
4 | ['gasphysical',['gasphysical',['../structmodulespecyone_1_1gasphysical.html',1,'modulespecyone']]],
5 | ['grid',['grid',['../structmodulegrid_1_1grid.html',1,'modulegrid']]],
6 | ['grid0d1t',['grid0d1t',['../structmodulegrid0d1t_1_1grid0d1t.html',1,'modulegrid0d1t']]],
7 | ['grid1d0t',['grid1d0t',['../structmodulegrid1d0t_1_1grid1d0t.html',1,'modulegrid1d0t']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['gasone',['gasone',['../structmodulespecyone_1_1gasone.html',1,'modulespecyone']]],
4 | ['gasphysical',['gasphysical',['../structmodulespecyone_1_1gasphysical.html',1,'modulespecyone']]],
5 | ['grid',['grid',['../structmodulegrid_1_1grid.html',1,'modulegrid']]],
6 | ['grid0d1t',['grid0d1t',['../structmodulegrid0d1t_1_1grid0d1t.html',1,'modulegrid0d1t']]],
7 | ['grid1d0t',['grid1d0t',['../structmodulegrid1d0t_1_1grid1d0t.html',1,'modulegrid1d0t']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['gasone',['gasone',['../structmodulespecyone_1_1gasone.html',1,'modulespecyone']]],
4 | ['gasphysical',['gasphysical',['../structmodulespecyone_1_1gasphysical.html',1,'modulespecyone']]],
5 | ['grid',['grid',['../structmodulegrid_1_1grid.html',1,'modulegrid']]],
6 | ['grid0d1t',['grid0d1t',['../structmodulegrid0d1t_1_1grid0d1t.html',1,'modulegrid0d1t']]],
7 | ['grid1d0t',['grid1d0t',['../structmodulegrid1d0t_1_1grid1d0t.html',1,'modulegrid1d0t']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['gasone',['gasone',['../structmodulespecyone_1_1gasone.html',1,'modulespecyone']]],
4 | ['gasphysical',['gasphysical',['../structmodulespecyone_1_1gasphysical.html',1,'modulespecyone']]],
5 | ['grid',['grid',['../structmodulegrid_1_1grid.html',1,'modulegrid']]],
6 | ['grid0d1t',['grid0d1t',['../structmodulegrid0d1t_1_1grid0d1t.html',1,'modulegrid0d1t']]],
7 | ['grid1d0t',['grid1d0t',['../structmodulegrid1d0t_1_1grid1d0t.html',1,'modulegrid1d0t']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/Makefile:
--------------------------------------------------------------------------------
1 | LATEX_CMD=pdflatex
2 |
3 | all: refman.pdf
4 |
5 | pdf: refman.pdf
6 |
7 | refman.pdf: clean refman.tex
8 | $(LATEX_CMD) refman
9 | makeindex refman.idx
10 | $(LATEX_CMD) refman
11 | latex_count=8 ; \
12 | while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
13 | do \
14 | echo "Rerunning latex...." ;\
15 | $(LATEX_CMD) refman ;\
16 | latex_count=`expr $$latex_count - 1` ;\
17 | done
18 | makeindex refman.idx
19 | $(LATEX_CMD) refman
20 |
21 |
22 | clean:
23 | rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
24 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/Makefile:
--------------------------------------------------------------------------------
1 | LATEX_CMD=pdflatex
2 |
3 | all: refman.pdf
4 |
5 | pdf: refman.pdf
6 |
7 | refman.pdf: clean refman.tex
8 | $(LATEX_CMD) refman
9 | makeindex refman.idx
10 | $(LATEX_CMD) refman
11 | latex_count=8 ; \
12 | while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
13 | do \
14 | echo "Rerunning latex...." ;\
15 | $(LATEX_CMD) refman ;\
16 | latex_count=`expr $$latex_count - 1` ;\
17 | done
18 | makeindex refman.idx
19 | $(LATEX_CMD) refman
20 |
21 |
22 | clean:
23 | rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
24 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/interfacemodulegrid_1_1_dump_grid.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{interfacemodulegrid_1_1_dump_grid}{}\section{modulegrid\+::Dump\+Grid 接口参考手册}
2 | \label{interfacemodulegrid_1_1_dump_grid}\index{modulegrid::DumpGrid@{modulegrid::DumpGrid}}
3 | \subsection*{Public 成员函数}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{interfacemodulegrid_1_1_dump_grid_a0aaecd96639fdf578bab1aefb2f1dbef}\label{interfacemodulegrid_1_1_dump_grid_a0aaecd96639fdf578bab1aefb2f1dbef}}
7 | subroutine {\bfseries dumpgrid} (GD, Mode)
8 | \end{DoxyCompactItemize}
9 |
10 |
11 | 该 接口 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
12 | \item
13 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Grid.\+f90\end{DoxyCompactItemize}
14 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/interfacemodulegrid_1_1_dump_grid.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{interfacemodulegrid_1_1_dump_grid}{}\section{modulegrid\+::Dump\+Grid 接口参考手册}
2 | \label{interfacemodulegrid_1_1_dump_grid}\index{modulegrid::DumpGrid@{modulegrid::DumpGrid}}
3 | \subsection*{Public 成员函数}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{interfacemodulegrid_1_1_dump_grid_a0aaecd96639fdf578bab1aefb2f1dbef}\label{interfacemodulegrid_1_1_dump_grid_a0aaecd96639fdf578bab1aefb2f1dbef}}
7 | subroutine {\bfseries dumpgrid} (GD, Mode)
8 | \end{DoxyCompactItemize}
9 |
10 |
11 | 该 接口 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
12 | \item
13 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Grid.\+f90\end{DoxyCompactItemize}
14 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/interfacemodulegrid_1_1_reset_grid.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{interfacemodulegrid_1_1_reset_grid}{}\section{modulegrid\+::Reset\+Grid 接口参考手册}
2 | \label{interfacemodulegrid_1_1_reset_grid}\index{modulegrid::ResetGrid@{modulegrid::ResetGrid}}
3 | \subsection*{Public 成员函数}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{interfacemodulegrid_1_1_reset_grid_a37cd9bcfd0f0f3ec49a52aebcff4b8e3}\label{interfacemodulegrid_1_1_reset_grid_a37cd9bcfd0f0f3ec49a52aebcff4b8e3}}
7 | subroutine {\bfseries resetgrid} (GD)
8 | \end{DoxyCompactItemize}
9 |
10 |
11 | 该 接口 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
12 | \item
13 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Grid.\+f90\end{DoxyCompactItemize}
14 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/interfacemodulegrid_1_1_reset_grid.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{interfacemodulegrid_1_1_reset_grid}{}\section{modulegrid\+::Reset\+Grid 接口参考手册}
2 | \label{interfacemodulegrid_1_1_reset_grid}\index{modulegrid::ResetGrid@{modulegrid::ResetGrid}}
3 | \subsection*{Public 成员函数}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{interfacemodulegrid_1_1_reset_grid_a37cd9bcfd0f0f3ec49a52aebcff4b8e3}\label{interfacemodulegrid_1_1_reset_grid_a37cd9bcfd0f0f3ec49a52aebcff4b8e3}}
7 | subroutine {\bfseries resetgrid} (GD)
8 | \end{DoxyCompactItemize}
9 |
10 |
11 | 该 接口 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
12 | \item
13 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Grid.\+f90\end{DoxyCompactItemize}
14 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/interfacemodulegrid_1_1_rescale_grid.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{interfacemodulegrid_1_1_rescale_grid}{}\section{modulegrid\+::Rescale\+Grid 接口参考手册}
2 | \label{interfacemodulegrid_1_1_rescale_grid}\index{modulegrid::RescaleGrid@{modulegrid::RescaleGrid}}
3 | \subsection*{Public 成员函数}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{interfacemodulegrid_1_1_rescale_grid_a2bf441ddcf24e4f8aeabc9e9ae1bbfae}\label{interfacemodulegrid_1_1_rescale_grid_a2bf441ddcf24e4f8aeabc9e9ae1bbfae}}
7 | subroutine {\bfseries rescalegrid} (GD)
8 | \end{DoxyCompactItemize}
9 |
10 |
11 | 该 接口 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
12 | \item
13 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Grid.\+f90\end{DoxyCompactItemize}
14 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/interfacemodulegrid_1_1_rescale_grid.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{interfacemodulegrid_1_1_rescale_grid}{}\section{modulegrid\+::Rescale\+Grid 接口参考手册}
2 | \label{interfacemodulegrid_1_1_rescale_grid}\index{modulegrid::RescaleGrid@{modulegrid::RescaleGrid}}
3 | \subsection*{Public 成员函数}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{interfacemodulegrid_1_1_rescale_grid_a2bf441ddcf24e4f8aeabc9e9ae1bbfae}\label{interfacemodulegrid_1_1_rescale_grid_a2bf441ddcf24e4f8aeabc9e9ae1bbfae}}
7 | subroutine {\bfseries rescalegrid} (GD)
8 | \end{DoxyCompactItemize}
9 |
10 |
11 | 该 接口 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
12 | \item
13 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Grid.\+f90\end{DoxyCompactItemize}
14 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/interfacemodulegrid_1_1_init_grid_base.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{interfacemodulegrid_1_1_init_grid_base}{}\section{modulegrid\+::Init\+Grid\+Base 接口参考手册}
2 | \label{interfacemodulegrid_1_1_init_grid_base}\index{modulegrid::InitGridBase@{modulegrid::InitGridBase}}
3 | \subsection*{Public 成员函数}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{interfacemodulegrid_1_1_init_grid_base_a8933342cd2ef87779d74816e58586c2e}\label{interfacemodulegrid_1_1_init_grid_base_a8933342cd2ef87779d74816e58586c2e}}
7 | subroutine {\bfseries initgridbase} (GD, Ns, Period, Mode, Timer)
8 | \end{DoxyCompactItemize}
9 |
10 |
11 | 该 接口 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
12 | \item
13 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Grid.\+f90\end{DoxyCompactItemize}
14 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/interfacemodulegrid_1_1_init_grid_base.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{interfacemodulegrid_1_1_init_grid_base}{}\section{modulegrid\+::Init\+Grid\+Base 接口参考手册}
2 | \label{interfacemodulegrid_1_1_init_grid_base}\index{modulegrid::InitGridBase@{modulegrid::InitGridBase}}
3 | \subsection*{Public 成员函数}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{interfacemodulegrid_1_1_init_grid_base_a8933342cd2ef87779d74816e58586c2e}\label{interfacemodulegrid_1_1_init_grid_base_a8933342cd2ef87779d74816e58586c2e}}
7 | subroutine {\bfseries initgridbase} (GD, Ns, Period, Mode, Timer)
8 | \end{DoxyCompactItemize}
9 |
10 |
11 | 该 接口 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
12 | \item
13 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Grid.\+f90\end{DoxyCompactItemize}
14 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/make.bat:
--------------------------------------------------------------------------------
1 | set Dir_Old=%cd%
2 | cd /D %~dp0
3 |
4 | del /s /f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
5 |
6 | set LATEX_CMD=pdflatex
7 | %LATEX_CMD% refman
8 | echo ----
9 | makeindex refman.idx
10 | echo ----
11 | %LATEX_CMD% refman
12 |
13 | setlocal enabledelayedexpansion
14 | set count=8
15 | :repeat
16 | set content=X
17 | for /F "tokens=*" %%T in ( 'findstr /C:"Rerun LaTeX" refman.log' ) do set content="%%~T"
18 | if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get cross-references right" refman.log' ) do set content="%%~T"
19 | if !content! == X goto :skip
20 | set /a count-=1
21 | if !count! EQU 0 goto :skip
22 |
23 | echo ----
24 | %LATEX_CMD% refman
25 | goto :repeat
26 | :skip
27 | endlocal
28 | makeindex refman.idx
29 | %LATEX_CMD% refman
30 | cd /D %Dir_Old%
31 | set Dir_Old=
32 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/make.bat:
--------------------------------------------------------------------------------
1 | set Dir_Old=%cd%
2 | cd /D %~dp0
3 |
4 | del /s /f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
5 |
6 | set LATEX_CMD=pdflatex
7 | %LATEX_CMD% refman
8 | echo ----
9 | makeindex refman.idx
10 | echo ----
11 | %LATEX_CMD% refman
12 |
13 | setlocal enabledelayedexpansion
14 | set count=8
15 | :repeat
16 | set content=X
17 | for /F "tokens=*" %%T in ( 'findstr /C:"Rerun LaTeX" refman.log' ) do set content="%%~T"
18 | if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get cross-references right" refman.log' ) do set content="%%~T"
19 | if !content! == X goto :skip
20 | set /a count-=1
21 | if !count! EQU 0 goto :skip
22 |
23 | echo ----
24 | %LATEX_CMD% refman
25 | goto :repeat
26 | :skip
27 | endlocal
28 | makeindex refman.idx
29 | %LATEX_CMD% refman
30 | cd /D %Dir_Old%
31 | set Dir_Old=
32 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/code/base/Constants.f90:
--------------------------------------------------------------------------------
1 | Module Constants
2 | Implicit none
3 | Real(8),parameter :: PI = 3.141592653589793238D0
4 | Real(8),parameter :: a0 = 5.2918d-11
5 | Real(8),parameter:: lightspeed = 3.0d8
6 | Real(8),parameter :: kB = 1.3807d-23
7 | Real(8),parameter :: exp = 2.71828d0
8 | Real(8),parameter :: ElectronCharge = 1.6022d-19
9 | Real(8),parameter :: ElectronMass = 9.1095d-31
10 | Real(8),parameter :: AtomicMass = 1.660539040d-27
11 | Real(8),Parameter :: Epsilon = 8.8542d-12
12 | Real(8),Parameter :: JtoeV = 1.6022d-19
13 | Real(8),Parameter :: eVtoK = 11605.d0
14 | Real(8),Parameter :: mTorrtoPa = 0.13332d0
15 | Real(8),Parameter :: MinReal = 1.d-15
16 | Real(8) :: R
17 | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
18 | Integer(4),Parameter :: CharLenthMax=99_4
19 | End Module Constants
20 |
21 | !!!!test20210925
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmodulemccsigma_1_1sigmaraw.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulemccsigma_1_1sigmaraw}{}\section{modulemccsigma\+::sigmaraw 类型参考手册}
2 | \label{structmodulemccsigma_1_1sigmaraw}\index{modulemccsigma::sigmaraw@{modulemccsigma::sigmaraw}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmaraw_abafcd8514acaf4923cacc85caec380bb}\label{structmodulemccsigma_1_1sigmaraw_abafcd8514acaf4923cacc85caec380bb}}
7 | type(reactionone) {\bfseries reaction}
8 | \item
9 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmaraw_a778e63df543afda5da0655764877331e}\label{structmodulemccsigma_1_1sigmaraw_a778e63df543afda5da0655764877331e}}
10 | real(8), dimension(1\+:2, 1\+:nsigmarawmax) {\bfseries energysigma} =0.d0
11 | \end{DoxyCompactItemize}
12 |
13 |
14 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
15 | \item
16 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/mc/M\+C\+C\+Sigma.\+f90\end{DoxyCompactItemize}
17 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structmodulemccsigma_1_1sigmaraw.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulemccsigma_1_1sigmaraw}{}\section{modulemccsigma\+::sigmaraw 类型参考手册}
2 | \label{structmodulemccsigma_1_1sigmaraw}\index{modulemccsigma::sigmaraw@{modulemccsigma::sigmaraw}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmaraw_abafcd8514acaf4923cacc85caec380bb}\label{structmodulemccsigma_1_1sigmaraw_abafcd8514acaf4923cacc85caec380bb}}
7 | type(reactionone) {\bfseries reaction}
8 | \item
9 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmaraw_a778e63df543afda5da0655764877331e}\label{structmodulemccsigma_1_1sigmaraw_a778e63df543afda5da0655764877331e}}
10 | real(8), dimension(1\+:2, 1\+:nsigmarawmax) {\bfseries energysigma} =0.d0
11 | \end{DoxyCompactItemize}
12 |
13 |
14 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
15 | \item
16 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/mc/M\+C\+C\+Sigma.\+f90\end{DoxyCompactItemize}
17 |
--------------------------------------------------------------------------------
/1DPICMCTutorial.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 14
4 | VisualStudioVersion = 14.0.25420.1
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "1DPICMCTutorial", "1DPICMCTutorial\1DPICMCTutorial.vfproj", "{15D47F16-90DB-4F2C-BC82-312F48E427D2}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|x86 = Debug|x86
11 | Release|x86 = Release|x86
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {15D47F16-90DB-4F2C-BC82-312F48E427D2}.Debug|x86.ActiveCfg = Debug|Win32
15 | {15D47F16-90DB-4F2C-BC82-312F48E427D2}.Debug|x86.Build.0 = Debug|Win32
16 | {15D47F16-90DB-4F2C-BC82-312F48E427D2}.Release|x86.ActiveCfg = Release|Win32
17 | {15D47F16-90DB-4F2C-BC82-312F48E427D2}.Release|x86.Build.0 = Release|Win32
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['particleboundaryone',['particleboundaryone',['../structmoduleparticleboundary_1_1particleboundaryone.html',1,'moduleparticleboundary']]],
4 | ['particlebundle',['particlebundle',['../structmoduleparticlebundle_1_1particlebundle.html',1,'moduleparticlebundle']]],
5 | ['particlebundleindex',['particlebundleindex',['../structmoduleparticlebundle_1_1particlebundleindex.html',1,'moduleparticlebundle']]],
6 | ['particlecollisionrate',['particlecollisionrate',['../structdiagnosticscollisionrate_1_1particlecollisionrate.html',1,'diagnosticscollisionrate']]],
7 | ['particleedf',['particleedf',['../structdiagnosticseepf_1_1particleedf.html',1,'diagnosticseepf']]],
8 | ['particlemomentumone',['particlemomentumone',['../structdiagnosticsmomentum_1_1particlemomentumone.html',1,'diagnosticsmomentum']]],
9 | ['particleone',['particleone',['../structmoduleparticleone_1_1particleone.html',1,'moduleparticleone']]],
10 | ['particleoneindex',['particleoneindex',['../structmoduleparticleone_1_1particleoneindex.html',1,'moduleparticleone']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['particleboundaryone',['particleboundaryone',['../structmoduleparticleboundary_1_1particleboundaryone.html',1,'moduleparticleboundary']]],
4 | ['particlebundle',['particlebundle',['../structmoduleparticlebundle_1_1particlebundle.html',1,'moduleparticlebundle']]],
5 | ['particlebundleindex',['particlebundleindex',['../structmoduleparticlebundle_1_1particlebundleindex.html',1,'moduleparticlebundle']]],
6 | ['particlecollisionrate',['particlecollisionrate',['../structdiagnosticscollisionrate_1_1particlecollisionrate.html',1,'diagnosticscollisionrate']]],
7 | ['particleedf',['particleedf',['../structdiagnosticseepf_1_1particleedf.html',1,'diagnosticseepf']]],
8 | ['particlemomentumone',['particlemomentumone',['../structdiagnosticsmomentum_1_1particlemomentumone.html',1,'diagnosticsmomentum']]],
9 | ['particleone',['particleone',['../structmoduleparticleone_1_1particleone.html',1,'moduleparticleone']]],
10 | ['particleoneindex',['particleoneindex',['../structmoduleparticleone_1_1particleoneindex.html',1,'moduleparticleone']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['particleboundaryone',['particleboundaryone',['../structmoduleparticleboundary_1_1particleboundaryone.html',1,'moduleparticleboundary']]],
4 | ['particlebundle',['particlebundle',['../structmoduleparticlebundle_1_1particlebundle.html',1,'moduleparticlebundle']]],
5 | ['particlebundleindex',['particlebundleindex',['../structmoduleparticlebundle_1_1particlebundleindex.html',1,'moduleparticlebundle']]],
6 | ['particlecollisionrate',['particlecollisionrate',['../structdiagnosticscollisionrate_1_1particlecollisionrate.html',1,'diagnosticscollisionrate']]],
7 | ['particleedf',['particleedf',['../structdiagnosticseepf_1_1particleedf.html',1,'diagnosticseepf']]],
8 | ['particlemomentumone',['particlemomentumone',['../structdiagnosticsmomentum_1_1particlemomentumone.html',1,'diagnosticsmomentum']]],
9 | ['particleone',['particleone',['../structmoduleparticleone_1_1particleone.html',1,'moduleparticleone']]],
10 | ['particleoneindex',['particleoneindex',['../structmoduleparticleone_1_1particleoneindex.html',1,'moduleparticleone']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['particleboundaryone',['particleboundaryone',['../structmoduleparticleboundary_1_1particleboundaryone.html',1,'moduleparticleboundary']]],
4 | ['particlebundle',['particlebundle',['../structmoduleparticlebundle_1_1particlebundle.html',1,'moduleparticlebundle']]],
5 | ['particlebundleindex',['particlebundleindex',['../structmoduleparticlebundle_1_1particlebundleindex.html',1,'moduleparticlebundle']]],
6 | ['particlecollisionrate',['particlecollisionrate',['../structdiagnosticscollisionrate_1_1particlecollisionrate.html',1,'diagnosticscollisionrate']]],
7 | ['particleedf',['particleedf',['../structdiagnosticseepf_1_1particleedf.html',1,'diagnosticseepf']]],
8 | ['particlemomentumone',['particlemomentumone',['../structdiagnosticsmomentum_1_1particlemomentumone.html',1,'diagnosticsmomentum']]],
9 | ['particleone',['particleone',['../structmoduleparticleone_1_1particleone.html',1,'moduleparticleone']]],
10 | ['particleoneindex',['particleoneindex',['../structmoduleparticleone_1_1particleoneindex.html',1,'moduleparticleone']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/gas/CF4/F-CF4.txt:
--------------------------------------------------------------------------------
1 | &MRList
2 | Model = 3,
3 | NReaction = 20,
4 | /
5 |
6 |
7 | &SRList
8 | SR%Reaction=
9 | 1,101,1,0.d0 ! 1 Isotropic elastic
10 | 1,112,0,3.521d0 ! CF4 + F + e ! 2 New ion created and old ion removed.
11 | 1,111,1,5.621d0 ! F- + CF3 + F ! 3 Old ions.
12 | 1,112,0,7.542d0 ! CF3 + F2 + e ! 4
13 | 1,111,1,7.598d0 ! F- + CF2 + F2 ! 5
14 | 1,112,0,9.142d0 ! CF3 + 2F + e ! 6
15 | 1,111,1,9.198d0 ! F- + CF2 + 2F ! 7
16 | 1,112,0,11.119d0 ! CF2 + F2 + F + e
17 | 1,112,0,12.719d0 ! CF2 + 3F + e
18 | 1,111,1,13.181d0 ! F- + CF + F2 + F
19 | 1,111,1,14.781d0 ! F- + CF + 3F
20 | 1,112,0,15.102d0 ! CF + 2F2 + e
21 | 1,112,0,16.702d0 ! . CF + F2 + 2F + e
22 | 1,111,1,17.192d0 ! F- + C + 2F2
23 | 1,112,0,18.302d0 ! CF + 4F + e
24 | 1,111,1,18.792d0 ! F- + C + F2 + 2F
25 | 1,111,1,20.392d0 ! F- + C + 4F
26 | 1,112,0,20.713d0 ! . C + 2F2 + F + e
27 | 1,112,0,22.313d0 ! C + F2 + 3F + e
28 | 1,112,0,23.913d0 !. C + 5F + e
29 | /
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/menudata.js:
--------------------------------------------------------------------------------
1 | /*
2 | @ @licstart The following is the entire license notice for the
3 | JavaScript code in this file.
4 |
5 | Copyright (C) 1997-2017 by Dimitri van Heesch
6 |
7 | This program is free software; you can redistribute it and/or modify
8 | it under the terms of the GNU General Public License as published by
9 | the Free Software Foundation; either version 2 of the License, or
10 | (at your option) any later version.
11 |
12 | This program is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | GNU General Public License for more details.
16 |
17 | You should have received a copy of the GNU General Public License along
18 | with this program; if not, write to the Free Software Foundation, Inc.,
19 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
20 |
21 | @licend The above is the entire license notice
22 | for the JavaScript code in this file
23 | */
24 | var menudata={children:[
25 | {text:"首页",url:"index.html"},
26 | {text:"数据类型列表",url:"annotated.html",children:[
27 | {text:"数据类型列表",url:"annotated.html"},
28 | {text:"数据类型",url:"classes.html"},
29 | {text:"类继承关系",url:"hierarchy.html"}]}]}
30 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/menudata.js:
--------------------------------------------------------------------------------
1 | /*
2 | @ @licstart The following is the entire license notice for the
3 | JavaScript code in this file.
4 |
5 | Copyright (C) 1997-2017 by Dimitri van Heesch
6 |
7 | This program is free software; you can redistribute it and/or modify
8 | it under the terms of the GNU General Public License as published by
9 | the Free Software Foundation; either version 2 of the License, or
10 | (at your option) any later version.
11 |
12 | This program is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | GNU General Public License for more details.
16 |
17 | You should have received a copy of the GNU General Public License along
18 | with this program; if not, write to the Free Software Foundation, Inc.,
19 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
20 |
21 | @licend The above is the entire license notice
22 | for the JavaScript code in this file
23 | */
24 | var menudata={children:[
25 | {text:"首页",url:"index.html"},
26 | {text:"数据类型列表",url:"annotated.html",children:[
27 | {text:"数据类型列表",url:"annotated.html"},
28 | {text:"数据类型",url:"classes.html"},
29 | {text:"类继承关系",url:"hierarchy.html"}]}]}
30 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/all_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/all_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/search/classes_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/search/classes_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
载入中...
12 |
13 |
18 |
搜索中...
19 |
未找到
20 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmoduletypemcc_1_1reactionone.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmoduletypemcc_1_1reactionone}{}\section{moduletypemcc\+::reactionone 类型参考手册}
2 | \label{structmoduletypemcc_1_1reactionone}\index{moduletypemcc::reactionone@{moduletypemcc::reactionone}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmoduletypemcc_1_1reactionone_a87c478131016166ec88e4cd4bd2b1bdc}\label{structmoduletypemcc_1_1reactionone_a87c478131016166ec88e4cd4bd2b1bdc}}
7 | integer(4) {\bfseries reactant}
8 | \item
9 | \mbox{\Hypertarget{structmoduletypemcc_1_1reactionone_ac75b4d3d5f78d512e125fc2f3a02ddaf}\label{structmoduletypemcc_1_1reactionone_ac75b4d3d5f78d512e125fc2f3a02ddaf}}
10 | integer(4) {\bfseries reactiontype}
11 | \item
12 | \mbox{\Hypertarget{structmoduletypemcc_1_1reactionone_a52e62039b851b4f3b8aec36122978899}\label{structmoduletypemcc_1_1reactionone_a52e62039b851b4f3b8aec36122978899}}
13 | integer(4) {\bfseries resultant}
14 | \item
15 | \mbox{\Hypertarget{structmoduletypemcc_1_1reactionone_afe9aa600d88575b19ca60a1aebf5c11f}\label{structmoduletypemcc_1_1reactionone_afe9aa600d88575b19ca60a1aebf5c11f}}
16 | real(8) {\bfseries threshold}
17 | \end{DoxyCompactItemize}
18 |
19 |
20 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
21 | \item
22 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/mc/Type\+M\+C\+C.\+f90\end{DoxyCompactItemize}
23 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structmoduletypemcc_1_1reactionone.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmoduletypemcc_1_1reactionone}{}\section{moduletypemcc\+::reactionone 类型参考手册}
2 | \label{structmoduletypemcc_1_1reactionone}\index{moduletypemcc::reactionone@{moduletypemcc::reactionone}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmoduletypemcc_1_1reactionone_a87c478131016166ec88e4cd4bd2b1bdc}\label{structmoduletypemcc_1_1reactionone_a87c478131016166ec88e4cd4bd2b1bdc}}
7 | integer(4) {\bfseries reactant}
8 | \item
9 | \mbox{\Hypertarget{structmoduletypemcc_1_1reactionone_ac75b4d3d5f78d512e125fc2f3a02ddaf}\label{structmoduletypemcc_1_1reactionone_ac75b4d3d5f78d512e125fc2f3a02ddaf}}
10 | integer(4) {\bfseries reactiontype}
11 | \item
12 | \mbox{\Hypertarget{structmoduletypemcc_1_1reactionone_a52e62039b851b4f3b8aec36122978899}\label{structmoduletypemcc_1_1reactionone_a52e62039b851b4f3b8aec36122978899}}
13 | integer(4) {\bfseries resultant}
14 | \item
15 | \mbox{\Hypertarget{structmoduletypemcc_1_1reactionone_afe9aa600d88575b19ca60a1aebf5c11f}\label{structmoduletypemcc_1_1reactionone_afe9aa600d88575b19ca60a1aebf5c11f}}
16 | real(8) {\bfseries threshold}
17 | \end{DoxyCompactItemize}
18 |
19 |
20 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
21 | \item
22 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/mc/Type\+M\+C\+C.\+f90\end{DoxyCompactItemize}
23 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
2 | This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
3 | You are free to:
4 | Share — copy and redistribute the material in any medium or format
5 | Adapt — remix, transform, and build upon the material
6 | The licensor cannot revoke these freedoms as long as you follow the license terms.
7 | Under the following terms:
8 | Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
9 |
10 | NonCommercial — You may not use the material for commercial purposes.
11 |
12 | ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
13 |
14 | No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
15 | Notices:
16 | You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation.
17 | No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.
18 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structdiagnosticscollisionrate_1_1particlecollisionrate.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structdiagnosticscollisionrate_1_1particlecollisionrate}{}\section{diagnosticscollisionrate\+::particlecollisionrate 类型参考手册}
2 | \label{structdiagnosticscollisionrate_1_1particlecollisionrate}\index{diagnosticscollisionrate::particlecollisionrate@{diagnosticscollisionrate::particlecollisionrate}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structdiagnosticscollisionrate_1_1particlecollisionrate_a48bc5826ce43e1c56dc3642a64bceb0a}\label{structdiagnosticscollisionrate_1_1particlecollisionrate_a48bc5826ce43e1c56dc3642a64bceb0a}}
7 | integer(4) {\bfseries nx} =Nx\+Max
8 | \item
9 | \mbox{\Hypertarget{structdiagnosticscollisionrate_1_1particlecollisionrate_a845ef1aad94f82fd3a0c97611fc94ada}\label{structdiagnosticscollisionrate_1_1particlecollisionrate_a845ef1aad94f82fd3a0c97611fc94ada}}
10 | integer(4) {\bfseries nreaction}
11 | \item
12 | \mbox{\Hypertarget{structdiagnosticscollisionrate_1_1particlecollisionrate_a4c8f5fb5102524bbd42b74ba596cc728}\label{structdiagnosticscollisionrate_1_1particlecollisionrate_a4c8f5fb5102524bbd42b74ba596cc728}}
13 | real(8), dimension(nxmax, nreactionmax) {\bfseries collisionrate}
14 | \end{DoxyCompactItemize}
15 |
16 |
17 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
18 | \item
19 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/diagnostics/Diag\+Collision\+Rate.\+f90\end{DoxyCompactItemize}
20 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structdiagnosticscollisionrate_1_1particlecollisionrate.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structdiagnosticscollisionrate_1_1particlecollisionrate}{}\section{diagnosticscollisionrate\+::particlecollisionrate 类型参考手册}
2 | \label{structdiagnosticscollisionrate_1_1particlecollisionrate}\index{diagnosticscollisionrate::particlecollisionrate@{diagnosticscollisionrate::particlecollisionrate}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structdiagnosticscollisionrate_1_1particlecollisionrate_a48bc5826ce43e1c56dc3642a64bceb0a}\label{structdiagnosticscollisionrate_1_1particlecollisionrate_a48bc5826ce43e1c56dc3642a64bceb0a}}
7 | integer(4) {\bfseries nx} =Nx\+Max
8 | \item
9 | \mbox{\Hypertarget{structdiagnosticscollisionrate_1_1particlecollisionrate_a845ef1aad94f82fd3a0c97611fc94ada}\label{structdiagnosticscollisionrate_1_1particlecollisionrate_a845ef1aad94f82fd3a0c97611fc94ada}}
10 | integer(4) {\bfseries nreaction}
11 | \item
12 | \mbox{\Hypertarget{structdiagnosticscollisionrate_1_1particlecollisionrate_a4c8f5fb5102524bbd42b74ba596cc728}\label{structdiagnosticscollisionrate_1_1particlecollisionrate_a4c8f5fb5102524bbd42b74ba596cc728}}
13 | real(8), dimension(nxmax, nreactionmax) {\bfseries collisionrate}
14 | \end{DoxyCompactItemize}
15 |
16 |
17 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
18 | \item
19 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/diagnostics/Diag\+Collision\+Rate.\+f90\end{DoxyCompactItemize}
20 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structmodulefield_1_1fieldone.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulefield_1_1fieldone}{}\section{modulefield\+::fieldone 类型参考手册}
2 | \label{structmodulefield_1_1fieldone}\index{modulefield::fieldone@{modulefield::fieldone}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulefield_1_1fieldone_a5273ef074bf0dbcc5133e099f80ba36d}\label{structmodulefield_1_1fieldone_a5273ef074bf0dbcc5133e099f80ba36d}}
7 | integer(4) {\bfseries nx} =Nx\+Max
8 | \item
9 | \mbox{\Hypertarget{structmodulefield_1_1fieldone_a868f04f3c7fb18defa4620426c776b05}\label{structmodulefield_1_1fieldone_a868f04f3c7fb18defa4620426c776b05}}
10 | real(8) {\bfseries dx} =Inputdx
11 | \item
12 | \mbox{\Hypertarget{structmodulefield_1_1fieldone_a2e667959e94474cfe744d52173555de9}\label{structmodulefield_1_1fieldone_a2e667959e94474cfe744d52173555de9}}
13 | real(8) {\bfseries dt} =Inputdt
14 | \item
15 | \mbox{\Hypertarget{structmodulefield_1_1fieldone_a3f42b136ee496d33772d89e9b23b9749}\label{structmodulefield_1_1fieldone_a3f42b136ee496d33772d89e9b23b9749}}
16 | real(8), dimension(1\+:nxmax) {\bfseries rhoone}
17 | \item
18 | \mbox{\Hypertarget{structmodulefield_1_1fieldone_a45aef3d4694f622c4495c9624f5fee01}\label{structmodulefield_1_1fieldone_a45aef3d4694f622c4495c9624f5fee01}}
19 | real(8), dimension(1\+:nxmax) {\bfseries chione}
20 | \end{DoxyCompactItemize}
21 |
22 |
23 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
24 | \item
25 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Field.\+f90\end{DoxyCompactItemize}
26 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmodulefield_1_1fieldone.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulefield_1_1fieldone}{}\section{modulefield\+::fieldone 类型参考手册}
2 | \label{structmodulefield_1_1fieldone}\index{modulefield::fieldone@{modulefield::fieldone}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulefield_1_1fieldone_a5273ef074bf0dbcc5133e099f80ba36d}\label{structmodulefield_1_1fieldone_a5273ef074bf0dbcc5133e099f80ba36d}}
7 | integer(4) {\bfseries nx} =Nx\+Max
8 | \item
9 | \mbox{\Hypertarget{structmodulefield_1_1fieldone_a868f04f3c7fb18defa4620426c776b05}\label{structmodulefield_1_1fieldone_a868f04f3c7fb18defa4620426c776b05}}
10 | real(8) {\bfseries dx} =Inputdx
11 | \item
12 | \mbox{\Hypertarget{structmodulefield_1_1fieldone_a2e667959e94474cfe744d52173555de9}\label{structmodulefield_1_1fieldone_a2e667959e94474cfe744d52173555de9}}
13 | real(8) {\bfseries dt} =Inputdt
14 | \item
15 | \mbox{\Hypertarget{structmodulefield_1_1fieldone_a3f42b136ee496d33772d89e9b23b9749}\label{structmodulefield_1_1fieldone_a3f42b136ee496d33772d89e9b23b9749}}
16 | real(8), dimension(1\+:nxmax) {\bfseries rhoone}
17 | \item
18 | \mbox{\Hypertarget{structmodulefield_1_1fieldone_a45aef3d4694f622c4495c9624f5fee01}\label{structmodulefield_1_1fieldone_a45aef3d4694f622c4495c9624f5fee01}}
19 | real(8), dimension(1\+:nxmax) {\bfseries chione}
20 | \end{DoxyCompactItemize}
21 |
22 |
23 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
24 | \item
25 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Field.\+f90\end{DoxyCompactItemize}
26 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structdiagnosticseepf_1_1particleedf.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structdiagnosticseepf_1_1particleedf}{}\section{diagnosticseepf\+::particleedf 类型参考手册}
2 | \label{structdiagnosticseepf_1_1particleedf}\index{diagnosticseepf::particleedf@{diagnosticseepf::particleedf}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structdiagnosticseepf_1_1particleedf_a87e8137a9674b126e658c189c2aef5b1}\label{structdiagnosticseepf_1_1particleedf_a87e8137a9674b126e658c189c2aef5b1}}
7 | integer(4) {\bfseries ne} =Ne\+Max
8 | \item
9 | \mbox{\Hypertarget{structdiagnosticseepf_1_1particleedf_a624cd555c89cb442e877b785ca1e8f8e}\label{structdiagnosticseepf_1_1particleedf_a624cd555c89cb442e877b785ca1e8f8e}}
10 | real(8) {\bfseries energyinterval}
11 | \item
12 | \mbox{\Hypertarget{structdiagnosticseepf_1_1particleedf_a80fa7f9a8c98811e69e880b8f75e76d5}\label{structdiagnosticseepf_1_1particleedf_a80fa7f9a8c98811e69e880b8f75e76d5}}
13 | real(8) {\bfseries mass}
14 | \item
15 | \mbox{\Hypertarget{structdiagnosticseepf_1_1particleedf_a246beffa0865aa76fbfcf3900c4a77ec}\label{structdiagnosticseepf_1_1particleedf_a246beffa0865aa76fbfcf3900c4a77ec}}
16 | real(8), dimension(nemax) {\bfseries edf}
17 | \item
18 | \mbox{\Hypertarget{structdiagnosticseepf_1_1particleedf_a76d573ca587b397e4f155d41aa007452}\label{structdiagnosticseepf_1_1particleedf_a76d573ca587b397e4f155d41aa007452}}
19 | real(8), dimension(nemax) {\bfseries edfnormalized}
20 | \end{DoxyCompactItemize}
21 |
22 |
23 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
24 | \item
25 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/diagnostics/Diag\+E\+E\+P\+F.\+f90\end{DoxyCompactItemize}
26 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structdiagnosticseepf_1_1particleedf.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structdiagnosticseepf_1_1particleedf}{}\section{diagnosticseepf\+::particleedf 类型参考手册}
2 | \label{structdiagnosticseepf_1_1particleedf}\index{diagnosticseepf::particleedf@{diagnosticseepf::particleedf}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structdiagnosticseepf_1_1particleedf_a87e8137a9674b126e658c189c2aef5b1}\label{structdiagnosticseepf_1_1particleedf_a87e8137a9674b126e658c189c2aef5b1}}
7 | integer(4) {\bfseries ne} =Ne\+Max
8 | \item
9 | \mbox{\Hypertarget{structdiagnosticseepf_1_1particleedf_a624cd555c89cb442e877b785ca1e8f8e}\label{structdiagnosticseepf_1_1particleedf_a624cd555c89cb442e877b785ca1e8f8e}}
10 | real(8) {\bfseries energyinterval}
11 | \item
12 | \mbox{\Hypertarget{structdiagnosticseepf_1_1particleedf_a80fa7f9a8c98811e69e880b8f75e76d5}\label{structdiagnosticseepf_1_1particleedf_a80fa7f9a8c98811e69e880b8f75e76d5}}
13 | real(8) {\bfseries mass}
14 | \item
15 | \mbox{\Hypertarget{structdiagnosticseepf_1_1particleedf_a246beffa0865aa76fbfcf3900c4a77ec}\label{structdiagnosticseepf_1_1particleedf_a246beffa0865aa76fbfcf3900c4a77ec}}
16 | real(8), dimension(nemax) {\bfseries edf}
17 | \item
18 | \mbox{\Hypertarget{structdiagnosticseepf_1_1particleedf_a76d573ca587b397e4f155d41aa007452}\label{structdiagnosticseepf_1_1particleedf_a76d573ca587b397e4f155d41aa007452}}
19 | real(8), dimension(nemax) {\bfseries edfnormalized}
20 | \end{DoxyCompactItemize}
21 |
22 |
23 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
24 | \item
25 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/diagnostics/Diag\+E\+E\+P\+F.\+f90\end{DoxyCompactItemize}
26 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmodulespecyone_1_1specyonephysical.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulespecyone_1_1specyonephysical}{}\section{modulespecyone\+::specyonephysical 类型参考手册}
2 | \label{structmodulespecyone_1_1specyonephysical}\index{modulespecyone::specyonephysical@{modulespecyone::specyonephysical}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulespecyone_1_1specyonephysical_a424823bcb72f6dce4e259c99d46fe969}\label{structmodulespecyone_1_1specyonephysical_a424823bcb72f6dce4e259c99d46fe969}}
7 | character(99) {\bfseries name} =\char`\"{}Ar+\char`\"{}
8 | \item
9 | \mbox{\Hypertarget{structmodulespecyone_1_1specyonephysical_a2d0843d08f436ec476cac18740ed5bb6}\label{structmodulespecyone_1_1specyonephysical_a2d0843d08f436ec476cac18740ed5bb6}}
10 | integer(4) {\bfseries natom} =1
11 | \item
12 | \mbox{\Hypertarget{structmodulespecyone_1_1specyonephysical_ad50ea085c2a8555992bf194ed81bb4b6}\label{structmodulespecyone_1_1specyonephysical_ad50ea085c2a8555992bf194ed81bb4b6}}
13 | integer(4) {\bfseries charge} =0
14 | \item
15 | \mbox{\Hypertarget{structmodulespecyone_1_1specyonephysical_a1aaa80938f4f7ff5fcd9bd355a8f2ac1}\label{structmodulespecyone_1_1specyonephysical_a1aaa80938f4f7ff5fcd9bd355a8f2ac1}}
16 | real(8) {\bfseries mass} =0.d0
17 | \item
18 | \mbox{\Hypertarget{structmodulespecyone_1_1specyonephysical_a86d359a71a11f7cac0b085984d891b93}\label{structmodulespecyone_1_1specyonephysical_a86d359a71a11f7cac0b085984d891b93}}
19 | real(8) {\bfseries radius} =1.d0
20 | \end{DoxyCompactItemize}
21 |
22 |
23 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
24 | \item
25 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Specy\+One.\+f90\end{DoxyCompactItemize}
26 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structmodulespecyone_1_1specyonephysical.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulespecyone_1_1specyonephysical}{}\section{modulespecyone\+::specyonephysical 类型参考手册}
2 | \label{structmodulespecyone_1_1specyonephysical}\index{modulespecyone::specyonephysical@{modulespecyone::specyonephysical}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulespecyone_1_1specyonephysical_a424823bcb72f6dce4e259c99d46fe969}\label{structmodulespecyone_1_1specyonephysical_a424823bcb72f6dce4e259c99d46fe969}}
7 | character(99) {\bfseries name} =\char`\"{}Ar+\char`\"{}
8 | \item
9 | \mbox{\Hypertarget{structmodulespecyone_1_1specyonephysical_a2d0843d08f436ec476cac18740ed5bb6}\label{structmodulespecyone_1_1specyonephysical_a2d0843d08f436ec476cac18740ed5bb6}}
10 | integer(4) {\bfseries natom} =1
11 | \item
12 | \mbox{\Hypertarget{structmodulespecyone_1_1specyonephysical_ad50ea085c2a8555992bf194ed81bb4b6}\label{structmodulespecyone_1_1specyonephysical_ad50ea085c2a8555992bf194ed81bb4b6}}
13 | integer(4) {\bfseries charge} =0
14 | \item
15 | \mbox{\Hypertarget{structmodulespecyone_1_1specyonephysical_a1aaa80938f4f7ff5fcd9bd355a8f2ac1}\label{structmodulespecyone_1_1specyonephysical_a1aaa80938f4f7ff5fcd9bd355a8f2ac1}}
16 | real(8) {\bfseries mass} =0.d0
17 | \item
18 | \mbox{\Hypertarget{structmodulespecyone_1_1specyonephysical_a86d359a71a11f7cac0b085984d891b93}\label{structmodulespecyone_1_1specyonephysical_a86d359a71a11f7cac0b085984d891b93}}
19 | real(8) {\bfseries radius} =1.d0
20 | \end{DoxyCompactItemize}
21 |
22 |
23 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
24 | \item
25 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Specy\+One.\+f90\end{DoxyCompactItemize}
26 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/refman.ind:
--------------------------------------------------------------------------------
1 | \begin{theindex}
2 |
3 | \item {diagnosticscollisionrate::particlecollisionrate},
4 | \hyperpage{13}
5 | \item {diagnosticseepf::particleedf}, \hyperpage{13}
6 | \item {diagnosticsmomentum::particlemomentumone}, \hyperpage{13}
7 |
8 | \indexspace
9 |
10 | \item {modulecontrolflow::controlflow}, \hyperpage{5}
11 | \item {modulefield::field}, \hyperpage{6}
12 | \item {modulefield::fieldone}, \hyperpage{7}
13 | \item {modulefield::fieldsolver}, \hyperpage{7}
14 | \item {modulefieldboundary::fieldboundary}, \hyperpage{6}
15 | \item {modulegrid0d1t::grid0d1t}, \hyperpage{8}
16 | \item {modulegrid1d0t::grid1d0t}, \hyperpage{9}
17 | \item {modulegrid::DumpGrid}, \hyperpage{5}
18 | \item {modulegrid::grid}, \hyperpage{8}
19 | \item {modulegrid::InitGridBase}, \hyperpage{10}
20 | \item {modulegrid::RescaleGrid}, \hyperpage{15}
21 | \item {modulegrid::ResetGrid}, \hyperpage{15}
22 | \item {modulemccsigma::sigmanormalized}, \hyperpage{16}
23 | \item {modulemccsigma::sigmaraw}, \hyperpage{16}
24 | \item {moduleparticleboundary::particleboundaryone}, \hyperpage{11}
25 | \item {moduleparticlebundle::particlebundle}, \hyperpage{12}
26 | \item {moduleparticlebundle::particlebundleindex}, \hyperpage{12}
27 | \item {moduleparticleone::particleone}, \hyperpage{14}
28 | \item {moduleparticleone::particleoneindex}, \hyperpage{14}
29 | \item {modulespecyone::gasone}, \hyperpage{7}
30 | \item {modulespecyone::gasphysical}, \hyperpage{8}
31 | \item {modulespecyone::specyone}, \hyperpage{16}
32 | \item {modulespecyone::specyonephysical}, \hyperpage{17}
33 | \item {moduletypemcc::mccbundle}, \hyperpage{10}
34 | \item {moduletypemcc::mccparticleone}, \hyperpage{10}
35 | \item {moduletypemcc::reactionone}, \hyperpage{15}
36 |
37 | \end{theindex}
38 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmoduleparticleone_1_1particleoneindex.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmoduleparticleone_1_1particleoneindex}{}\section{moduleparticleone\+::particleoneindex 类型参考手册}
2 | \label{structmoduleparticleone_1_1particleoneindex}\index{moduleparticleone::particleoneindex@{moduleparticleone::particleoneindex}}
3 | 类 moduleparticleone\+::particleoneindex 继承关系图\+:\begin{figure}[H]
4 | \begin{center}
5 | \leavevmode
6 | \includegraphics[height=2.000000cm]{structmoduleparticleone_1_1particleoneindex}
7 | \end{center}
8 | \end{figure}
9 | \subsection*{Public 成员函数}
10 | \begin{DoxyCompactItemize}
11 | \item
12 | \mbox{\Hypertarget{structmoduleparticleone_1_1particleoneindex_a76e99d2b764e1460d3160c24565d43f2}\label{structmoduleparticleone_1_1particleoneindex_a76e99d2b764e1460d3160c24565d43f2}}
13 | procedure {\bfseries indexinit} =$>$indexinitializationparticleoneindex
14 | \item
15 | \mbox{\Hypertarget{structmoduleparticleone_1_1particleoneindex_a7a2167979f3d52926c403871d739b1b6}\label{structmoduleparticleone_1_1particleoneindex_a7a2167979f3d52926c403871d739b1b6}}
16 | procedure {\bfseries copy} =$>$copyparticleoneindex
17 | \item
18 | \mbox{\Hypertarget{structmoduleparticleone_1_1particleoneindex_a34f174863479942ebcf59fea25fcad59}\label{structmoduleparticleone_1_1particleoneindex_a34f174863479942ebcf59fea25fcad59}}
19 | procedure {\bfseries swap} =$>$swapparticleoneindex
20 | \end{DoxyCompactItemize}
21 | \subsection*{Public 属性}
22 | \begin{DoxyCompactItemize}
23 | \item
24 | \mbox{\Hypertarget{structmoduleparticleone_1_1particleoneindex_abd837c95ebabd745fb95b1b5563ca666}\label{structmoduleparticleone_1_1particleoneindex_abd837c95ebabd745fb95b1b5563ca666}}
25 | integer(4) {\bfseries index}
26 | \end{DoxyCompactItemize}
27 |
28 |
29 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
30 | \item
31 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Particle\+One.\+f90\end{DoxyCompactItemize}
32 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structmoduleparticleone_1_1particleoneindex.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmoduleparticleone_1_1particleoneindex}{}\section{moduleparticleone\+::particleoneindex 类型参考手册}
2 | \label{structmoduleparticleone_1_1particleoneindex}\index{moduleparticleone::particleoneindex@{moduleparticleone::particleoneindex}}
3 | 类 moduleparticleone\+::particleoneindex 继承关系图\+:\begin{figure}[H]
4 | \begin{center}
5 | \leavevmode
6 | \includegraphics[height=2.000000cm]{structmoduleparticleone_1_1particleoneindex}
7 | \end{center}
8 | \end{figure}
9 | \subsection*{Public 成员函数}
10 | \begin{DoxyCompactItemize}
11 | \item
12 | \mbox{\Hypertarget{structmoduleparticleone_1_1particleoneindex_a76e99d2b764e1460d3160c24565d43f2}\label{structmoduleparticleone_1_1particleoneindex_a76e99d2b764e1460d3160c24565d43f2}}
13 | procedure {\bfseries indexinit} =$>$indexinitializationparticleoneindex
14 | \item
15 | \mbox{\Hypertarget{structmoduleparticleone_1_1particleoneindex_a7a2167979f3d52926c403871d739b1b6}\label{structmoduleparticleone_1_1particleoneindex_a7a2167979f3d52926c403871d739b1b6}}
16 | procedure {\bfseries copy} =$>$copyparticleoneindex
17 | \item
18 | \mbox{\Hypertarget{structmoduleparticleone_1_1particleoneindex_a34f174863479942ebcf59fea25fcad59}\label{structmoduleparticleone_1_1particleoneindex_a34f174863479942ebcf59fea25fcad59}}
19 | procedure {\bfseries swap} =$>$swapparticleoneindex
20 | \end{DoxyCompactItemize}
21 | \subsection*{Public 属性}
22 | \begin{DoxyCompactItemize}
23 | \item
24 | \mbox{\Hypertarget{structmoduleparticleone_1_1particleoneindex_abd837c95ebabd745fb95b1b5563ca666}\label{structmoduleparticleone_1_1particleoneindex_abd837c95ebabd745fb95b1b5563ca666}}
25 | integer(4) {\bfseries index}
26 | \end{DoxyCompactItemize}
27 |
28 |
29 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
30 | \item
31 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Particle\+One.\+f90\end{DoxyCompactItemize}
32 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/code/base/ControlFlow.f90:
--------------------------------------------------------------------------------
1 | Module ModuleControlFlow
2 | Use Constants
3 | Implicit none
4 | Integer(4),Parameter :: NxMax=65
5 | Real(8),parameter,private :: ZLength=0.02d0
6 | Real(8),parameter :: Inputdx=ZLength/dble(NxMax-1)
7 | Real(8),parameter:: Inputdt=1.d-10 !4.d-12
8 |
9 | Integer(4),Parameter :: DefaultNameIndex=10000
10 | Integer(4),Parameter :: DefaultNameIndexInit=20000
11 | Integer(4),Parameter :: ModeMultiplier=1000
12 |
13 | ! Ns--NSpecy,Ng---NGas
14 | Type ControlFlow
15 | Real(8) :: Dx=Inputdx,Dt=Inputdt
16 | Integer(4) :: ParticlePerGrid=200
17 | Real(8) :: InitDensity=1.d16
18 |
19 | Integer(4) :: Ns=0,Ng=0
20 | Integer(4) :: Nx=NxMax,NxL=0,NxU=NxMax-1
21 | Integer(4) :: Timer=0,Period=0
22 | Integer(4) :: NRun=0,NDiagShort=1,NDiagLong=0
23 | Logical :: ReStartParticles=.False.
24 | !contains
25 | !procedure :: Init=>InitializationControlFlow
26 | End Type ControlFlow
27 | contains
28 | Subroutine InitializationControlFlow(CF)
29 | Type(ControlFlow) :: CF
30 | Logical :: Alive
31 | Character(len=99) :: Filename
32 | NAMELIST /ControlFlow/ CF
33 | Filename="./input/controlflow.txt"
34 | Inquire(file=Filename,exist=alive)
35 | If(alive) then
36 | OPEN(20,FILE=Filename)
37 | Read(20,NML=ControlFlow)
38 | Close (20)
39 | Else
40 | Write(*,*) "ControlFlow Load", Trim(Filename),"ERROR! The program will abort!"
41 | !Stop
42 | ENd If
43 | End subroutine InitializationControlFlow
44 | End Module ModuleControlFlow
--------------------------------------------------------------------------------
/1DPICMCTutorial/code/Main.F90:
--------------------------------------------------------------------------------
1 | !!! This version is finished by 2016/12/09, the code can run well and it can be a produciable code, but still improvements are possible, please refer next version.
2 | ! Note Due to the crosssections are different from the ones used in our code, there are some differences in the results.
3 |
4 | Program PIC_MCC_for_CCP
5 | Use ModuleOneStep
6 | Use ModuleDiagOneStep
7 | Implicit none
8 | Integer(4) :: i,j,k
9 | real(8) Cpu1,Cpu2
10 |
11 | ! Integer(4) :: NRun=1,NDiagShort=1,NDiagLong=0
12 | Integer(4) :: NRun=1000,NDiagShort=10,NDiagLong=0
13 | !Integer(4) :: NRun=10000,NDiagShort=200,NDiagLong=200
14 |
15 | Call AllInitilalization()
16 |
17 | !Call CPU_TIME(CPU1)
18 | DO j=1,NRun
19 | do i=1,ControlFlowGlobal%Period
20 | Call OneStep()
21 | If (ParticleGlobal(0)%Npar>ParticleGlobal(0)%NParNormal) then
22 | do k=0,1
23 | Write(*,*) ParticleGlobal(k)%Npar,k,"before"
24 | Call ParticleBundleNormalization(ParticleGlobal(k),ParticleGlobal(k)%Npar/2)
25 | Write(*,*) ParticleGlobal(k)%Npar,k,"after"
26 | end do
27 | End If
28 | ENd DO
29 |
30 | open (10,position='append',file='ParticleNumber.dat')
31 | write (10,*) ParticleGlobal%NPar,ParticleGlobal%weight
32 | close (10)
33 |
34 | Call OneStepRestart()
35 | Write(*,*) 'Period ',j,ParticleGlobal%NPar
36 | ENd Do
37 | !Call CPU_TIME(CPU2)
38 | !Write(*,*) 'Period ',CPU2-CPU1,ParticleGlobal%NPar
39 | !Write(*,*) 'Period ', j,' Complete!'
40 | Call DiagInitilalization(ControlFlowGlobal)
41 | do j=1,NDiagShort
42 | do i=1,ControlFlowGlobal%Period
43 | Call OneStep()
44 | Call DiagOneStep()
45 | End do
46 | ENd Do
47 | Call DiagOneStepFinal()
48 | !
49 |
50 | pause
51 | stop
52 | end Program
53 |
54 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/gas/CF4/CF3-CF4.txt:
--------------------------------------------------------------------------------
1 | &MRList
2 | Model = 3,
3 | NReaction = 68,
4 | /
5 |
6 |
7 | &SRList
8 | SR%Reaction=
9 | 3,101,3,0.d0 ! 1 Isotropic elastic
10 | 3,112,0,1.871d0 ! 2 New ion created and old ion removed.
11 | 3,112,1,1.927d0 ! 3 Old ions.
12 | 3,112,0,5.448d0 ! 4
13 | 3,111,3,5.621d0 ! 5
14 | 3,112,0,7.492d0 ! 6
15 | 3,112,1,7.510d0 ! 7
16 | 3,112,1,7.548d0
17 | 3,111,3,7.598d0
18 | 3,111,3,9.198d0
19 | 3,112,0,9.431d0
20 | 3,112,0,9.469d0
21 | 3,112,1,9.525d0
22 | 3,112,0,11.031d0
23 | 3,112,0,11.069d0
24 | 3,112,1,11.125d0
25 | 3,112,3,11.531d0
26 | 3,112,0,13.046d0
27 | 3,112,1,13.131d0
28 | 3,111,3,13.181d0
29 | 3,112,1,14.219d0 ! 1 Isotropic elastic
30 | 3,112,0,14.646d0 ! 2 New ion created and old ion removed.
31 | 3,111,3,14.781d0 ! 3 Old ions.
32 | 3,112,0,15.042d0 ! 4
33 | 3,112,0,15.052d0 ! 5
34 | 3,112,1,15.108d0 ! 6
35 | 3,112,1,15.819d0 ! 7
36 | 3,112,0,16.642d0
37 | 3,112,0,16.652d0
38 | 3,112,1,16.708d0
39 | 3,112,0,17.029d0
40 | 3,112,1,17.142d0
41 | 3,111,3,17.192d0
42 | 3,112,0,18.629d0
43 | 3,112,1,18.742d0
44 | 3,111,3,18.792d0
45 | 3,112,0,19.063d0
46 | 3,112,1,19.091d0
47 | 3,112,1,19.119d0
48 | 3,112,0,20.229d0
49 | 3,111,3,20.392d0
50 | 3,112,0,20.663d0
51 | 3,112,1,20.691d0
52 | 3,112,1,20.719d0
53 | 3,112,0,22.263d0
54 | 3,112,1,22.291d0
55 | 3,112,1,22.319d0
56 | 3,112,0,22.612d0
57 | 3,112,0,22.640d0
58 | 3,112,0,24.212d0
59 | 3,112,0,24.240d0
60 | 3,112,1,24.702d0
61 | 3,112,0,25.812d0
62 | 3,112,0,25.840d0
63 | 3,112,1,26.302d0
64 | 3,112,0,26.623d0
65 | 3,112,1,27.902d0
66 | 3,112,0,28.223d0
67 | 3,112,1,28.713d0
68 | 3,112,0,29.823d0
69 | 3,112,1,30.313d0
70 | 3,112,0,31.423d0
71 | 3,112,0,31.913d0
72 | 3,112,0,32.234d0
73 | 3,112,1,33.513d0
74 | 3,112,0,33.834d0
75 | 3,112,0,35.434d0
76 | 3,112,0,37.034d0
77 | /
--------------------------------------------------------------------------------
/1DPICMCTutorial/code/mc/MCCChi.f90:
--------------------------------------------------------------------------------
1 | Module MCCEnergyKai
2 | Use Constants
3 | Implicit none
4 | contains
5 | Function IsotropicCosKai(Energy)
6 | Implicit none
7 | Real(8) :: IsotropicCosKai,Energy
8 | CALL RANDOM_NUMBER(R)
9 | IsotropicCosKai=1.d0-2.d0*R
10 | return
11 | end Function IsotropicCosKai
12 |
13 | Function CosKaiVahedi(energy)
14 | !!!!!Warinig: ArcosTheta cant not be equal to +-1.0.
15 | implicit none
16 | real(8) :: energy
17 | real(8) :: CosKaiVahedi
18 | if(Energy < Minreal) then
19 | CosKaiVahedi= 1.d0
20 | else
21 | CALL RANDOM_NUMBER(R)
22 | CosKaiVahedi= (energy +2.0d0 -2.0d0*(energy+1.0d0)**R)/energy
23 | end if
24 | return
25 | end function CosKaiVahedi
26 |
27 | Function CosKaiOkhrimovskyy(Chi)
28 | !!!!!Warinig: ArcosTheta cant not be equal to +-1.0.
29 | implicit none
30 | real(8) :: Chi
31 | real(8) :: CosKaiOkhrimovskyy
32 | CALL RANDOM_NUMBER(R)
33 | CosKaiOkhrimovskyy= 1.d0-2.0d0*R*(1-Chi)/(1+Chi*(1-2.d0*R))
34 | return
35 | end function CosKaiOkhrimovskyy
36 |
37 | Function IsotropicEnergy(Energy)
38 | implicit none
39 | Real(8) :: Energy
40 | Real(8) :: IsotropicEnergy
41 | CALL RANDOM_NUMBER(R)
42 | IsotropicEnergy=R*Energy
43 | If(abs(IsotropicEnergy)$initializationparticlebundleindex
8 | \item
9 | \mbox{\Hypertarget{structmoduleparticlebundle_1_1particlebundleindex_a1e354d4eefac23697523766dd5088d4e}\label{structmoduleparticlebundle_1_1particlebundleindex_a1e354d4eefac23697523766dd5088d4e}}
10 | Procedure {\bfseries addone} =$>$addparticleoneparticlebundleindex
11 | \item
12 | \mbox{\Hypertarget{structmoduleparticlebundle_1_1particlebundleindex_af22921f994138a65da0fd9ded27c5ec4}\label{structmoduleparticlebundle_1_1particlebundleindex_af22921f994138a65da0fd9ded27c5ec4}}
13 | Procedure {\bfseries delone} =$>$delparticleoneparticlebundleindex
14 | \end{DoxyCompactItemize}
15 | \subsection*{Public 属性}
16 | \begin{DoxyCompactItemize}
17 | \item
18 | \mbox{\Hypertarget{structmoduleparticlebundle_1_1particlebundleindex_a5d5918f5a6645d4da244e09906831dcd}\label{structmoduleparticlebundle_1_1particlebundleindex_a5d5918f5a6645d4da244e09906831dcd}}
19 | integer(4) {\bfseries npar} =0
20 | \item
21 | \mbox{\Hypertarget{structmoduleparticlebundle_1_1particlebundleindex_ae96ef189b2e7d778889a08e54c9fcf82}\label{structmoduleparticlebundle_1_1particlebundleindex_ae96ef189b2e7d778889a08e54c9fcf82}}
22 | integer(4) {\bfseries nparnormal} =10000
23 | \item
24 | \mbox{\Hypertarget{structmoduleparticlebundle_1_1particlebundleindex_a62a34304508d4af14d229cae41d0244b}\label{structmoduleparticlebundle_1_1particlebundleindex_a62a34304508d4af14d229cae41d0244b}}
25 | type(particleoneindex), dimension(\+:), allocatable {\bfseries poi}
26 | \end{DoxyCompactItemize}
27 |
28 |
29 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
30 | \item
31 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Particle\+Bundle.\+f90\end{DoxyCompactItemize}
32 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmoduleparticlebundle_1_1particlebundleindex.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmoduleparticlebundle_1_1particlebundleindex}{}\section{moduleparticlebundle\+::particlebundleindex 类型参考手册}
2 | \label{structmoduleparticlebundle_1_1particlebundleindex}\index{moduleparticlebundle::particlebundleindex@{moduleparticlebundle::particlebundleindex}}
3 | \subsection*{Public 成员函数}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmoduleparticlebundle_1_1particlebundleindex_af562f8c25b63db48d45811bb8b431a3b}\label{structmoduleparticlebundle_1_1particlebundleindex_af562f8c25b63db48d45811bb8b431a3b}}
7 | Procedure {\bfseries init} =$>$initializationparticlebundleindex
8 | \item
9 | \mbox{\Hypertarget{structmoduleparticlebundle_1_1particlebundleindex_a1e354d4eefac23697523766dd5088d4e}\label{structmoduleparticlebundle_1_1particlebundleindex_a1e354d4eefac23697523766dd5088d4e}}
10 | Procedure {\bfseries addone} =$>$addparticleoneparticlebundleindex
11 | \item
12 | \mbox{\Hypertarget{structmoduleparticlebundle_1_1particlebundleindex_af22921f994138a65da0fd9ded27c5ec4}\label{structmoduleparticlebundle_1_1particlebundleindex_af22921f994138a65da0fd9ded27c5ec4}}
13 | Procedure {\bfseries delone} =$>$delparticleoneparticlebundleindex
14 | \end{DoxyCompactItemize}
15 | \subsection*{Public 属性}
16 | \begin{DoxyCompactItemize}
17 | \item
18 | \mbox{\Hypertarget{structmoduleparticlebundle_1_1particlebundleindex_a5d5918f5a6645d4da244e09906831dcd}\label{structmoduleparticlebundle_1_1particlebundleindex_a5d5918f5a6645d4da244e09906831dcd}}
19 | integer(4) {\bfseries npar} =0
20 | \item
21 | \mbox{\Hypertarget{structmoduleparticlebundle_1_1particlebundleindex_ae96ef189b2e7d778889a08e54c9fcf82}\label{structmoduleparticlebundle_1_1particlebundleindex_ae96ef189b2e7d778889a08e54c9fcf82}}
22 | integer(4) {\bfseries nparnormal} =10000
23 | \item
24 | \mbox{\Hypertarget{structmoduleparticlebundle_1_1particlebundleindex_a62a34304508d4af14d229cae41d0244b}\label{structmoduleparticlebundle_1_1particlebundleindex_a62a34304508d4af14d229cae41d0244b}}
25 | type(particleoneindex), dimension(\+:), allocatable {\bfseries poi}
26 | \end{DoxyCompactItemize}
27 |
28 |
29 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
30 | \item
31 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Particle\+Bundle.\+f90\end{DoxyCompactItemize}
32 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structmodulespecyone_1_1gasphysical.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulespecyone_1_1gasphysical}{}\section{modulespecyone\+::gasphysical 类型参考手册}
2 | \label{structmodulespecyone_1_1gasphysical}\index{modulespecyone::gasphysical@{modulespecyone::gasphysical}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulespecyone_1_1gasphysical_aaa062ace57ce789192d40c085aff9057}\label{structmodulespecyone_1_1gasphysical_aaa062ace57ce789192d40c085aff9057}}
7 | character(99) {\bfseries name} =\char`\"{}Ar\char`\"{}
8 | \item
9 | \mbox{\Hypertarget{structmodulespecyone_1_1gasphysical_a8b73dd89f1322546363ed4a36bafac6d}\label{structmodulespecyone_1_1gasphysical_a8b73dd89f1322546363ed4a36bafac6d}}
10 | integer(4) {\bfseries mcmodel} =1
11 | \item
12 | \mbox{\Hypertarget{structmodulespecyone_1_1gasphysical_aa0ba5703b20c8310d48bc0dba8ba1e5d}\label{structmodulespecyone_1_1gasphysical_aa0ba5703b20c8310d48bc0dba8ba1e5d}}
13 | integer(4) {\bfseries natom}
14 | \item
15 | \mbox{\Hypertarget{structmodulespecyone_1_1gasphysical_a01e2947c24cc1d7fec89897c20bd90fa}\label{structmodulespecyone_1_1gasphysical_a01e2947c24cc1d7fec89897c20bd90fa}}
16 | integer(4) {\bfseries ns}
17 | \item
18 | \mbox{\Hypertarget{structmodulespecyone_1_1gasphysical_a28ab3867f8c1709bc471200da8dcc845}\label{structmodulespecyone_1_1gasphysical_a28ab3867f8c1709bc471200da8dcc845}}
19 | real(8) {\bfseries mass}
20 | \item
21 | \mbox{\Hypertarget{structmodulespecyone_1_1gasphysical_a1f37e5f700e528355f8464ad8a8ba422}\label{structmodulespecyone_1_1gasphysical_a1f37e5f700e528355f8464ad8a8ba422}}
22 | real(8) {\bfseries radius} =0.d0
23 | \item
24 | \mbox{\Hypertarget{structmodulespecyone_1_1gasphysical_a92714e888ef299bb8bd47a046105b806}\label{structmodulespecyone_1_1gasphysical_a92714e888ef299bb8bd47a046105b806}}
25 | real(8) {\bfseries betamax} =0.d0
26 | \item
27 | \mbox{\Hypertarget{structmodulespecyone_1_1gasphysical_a02699d231b3e8a29ed8cf28a4f439b64}\label{structmodulespecyone_1_1gasphysical_a02699d231b3e8a29ed8cf28a4f439b64}}
28 | type(\mbox{\hyperlink{structmodulespecyone_1_1specyonephysical}{specyonephysical}}), dimension(nsmax) {\bfseries sp}
29 | \end{DoxyCompactItemize}
30 |
31 |
32 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
33 | \item
34 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Specy\+One.\+f90\end{DoxyCompactItemize}
35 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmodulespecyone_1_1gasphysical.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulespecyone_1_1gasphysical}{}\section{modulespecyone\+::gasphysical 类型参考手册}
2 | \label{structmodulespecyone_1_1gasphysical}\index{modulespecyone::gasphysical@{modulespecyone::gasphysical}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulespecyone_1_1gasphysical_aaa062ace57ce789192d40c085aff9057}\label{structmodulespecyone_1_1gasphysical_aaa062ace57ce789192d40c085aff9057}}
7 | character(99) {\bfseries name} =\char`\"{}Ar\char`\"{}
8 | \item
9 | \mbox{\Hypertarget{structmodulespecyone_1_1gasphysical_a8b73dd89f1322546363ed4a36bafac6d}\label{structmodulespecyone_1_1gasphysical_a8b73dd89f1322546363ed4a36bafac6d}}
10 | integer(4) {\bfseries mcmodel} =1
11 | \item
12 | \mbox{\Hypertarget{structmodulespecyone_1_1gasphysical_aa0ba5703b20c8310d48bc0dba8ba1e5d}\label{structmodulespecyone_1_1gasphysical_aa0ba5703b20c8310d48bc0dba8ba1e5d}}
13 | integer(4) {\bfseries natom}
14 | \item
15 | \mbox{\Hypertarget{structmodulespecyone_1_1gasphysical_a01e2947c24cc1d7fec89897c20bd90fa}\label{structmodulespecyone_1_1gasphysical_a01e2947c24cc1d7fec89897c20bd90fa}}
16 | integer(4) {\bfseries ns}
17 | \item
18 | \mbox{\Hypertarget{structmodulespecyone_1_1gasphysical_a28ab3867f8c1709bc471200da8dcc845}\label{structmodulespecyone_1_1gasphysical_a28ab3867f8c1709bc471200da8dcc845}}
19 | real(8) {\bfseries mass}
20 | \item
21 | \mbox{\Hypertarget{structmodulespecyone_1_1gasphysical_a1f37e5f700e528355f8464ad8a8ba422}\label{structmodulespecyone_1_1gasphysical_a1f37e5f700e528355f8464ad8a8ba422}}
22 | real(8) {\bfseries radius} =0.d0
23 | \item
24 | \mbox{\Hypertarget{structmodulespecyone_1_1gasphysical_a92714e888ef299bb8bd47a046105b806}\label{structmodulespecyone_1_1gasphysical_a92714e888ef299bb8bd47a046105b806}}
25 | real(8) {\bfseries betamax} =0.d0
26 | \item
27 | \mbox{\Hypertarget{structmodulespecyone_1_1gasphysical_a02699d231b3e8a29ed8cf28a4f439b64}\label{structmodulespecyone_1_1gasphysical_a02699d231b3e8a29ed8cf28a4f439b64}}
28 | type(\mbox{\hyperlink{structmodulespecyone_1_1specyonephysical}{specyonephysical}}), dimension(nsmax) {\bfseries sp}
29 | \end{DoxyCompactItemize}
30 |
31 |
32 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
33 | \item
34 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Specy\+One.\+f90\end{DoxyCompactItemize}
35 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmodulemccsigma_1_1sigmanormalized.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulemccsigma_1_1sigmanormalized}{}\section{modulemccsigma\+::sigmanormalized 类型参考手册}
2 | \label{structmodulemccsigma_1_1sigmanormalized}\index{modulemccsigma::sigmanormalized@{modulemccsigma::sigmanormalized}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmanormalized_a30f2024e6c466d59366b8771a6307a06}\label{structmodulemccsigma_1_1sigmanormalized_a30f2024e6c466d59366b8771a6307a06}}
7 | integer(4) {\bfseries model}
8 | \item
9 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmanormalized_a78109db4081b3a5a3da8cc8b2fd8201c}\label{structmodulemccsigma_1_1sigmanormalized_a78109db4081b3a5a3da8cc8b2fd8201c}}
10 | integer(4) {\bfseries nreaction} =0
11 | \item
12 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmanormalized_af317727e63f5bcb100859aea8b05f5a8}\label{structmodulemccsigma_1_1sigmanormalized_af317727e63f5bcb100859aea8b05f5a8}}
13 | integer(4) {\bfseries nsigma} =0
14 | \item
15 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmanormalized_a7f9eecf40a158a10e93acbcec8e5fcb5}\label{structmodulemccsigma_1_1sigmanormalized_a7f9eecf40a158a10e93acbcec8e5fcb5}}
16 | real(8) {\bfseries energymin}
17 | \item
18 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmanormalized_a6630a50a02fd5a86ef15aed460838a88}\label{structmodulemccsigma_1_1sigmanormalized_a6630a50a02fd5a86ef15aed460838a88}}
19 | real(8) {\bfseries energyinterval} =0.d0
20 | \item
21 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmanormalized_a4fb0e490217cd34bd6857434acfc1713}\label{structmodulemccsigma_1_1sigmanormalized_a4fb0e490217cd34bd6857434acfc1713}}
22 | real(8) {\bfseries energymax}
23 | \item
24 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmanormalized_a928f3ecd90fa87d366b54702cfbb99a0}\label{structmodulemccsigma_1_1sigmanormalized_a928f3ecd90fa87d366b54702cfbb99a0}}
25 | type(reactionone), dimension(\+:), allocatable {\bfseries reaction}
26 | \item
27 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmanormalized_ac4ad25d6fdbe1290a5a1135b3960424e}\label{structmodulemccsigma_1_1sigmanormalized_ac4ad25d6fdbe1290a5a1135b3960424e}}
28 | real(8), dimension(\+:,\+:), allocatable {\bfseries sigma}
29 | \end{DoxyCompactItemize}
30 |
31 |
32 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
33 | \item
34 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/mc/M\+C\+C\+Sigma.\+f90\end{DoxyCompactItemize}
35 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structmodulemccsigma_1_1sigmanormalized.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulemccsigma_1_1sigmanormalized}{}\section{modulemccsigma\+::sigmanormalized 类型参考手册}
2 | \label{structmodulemccsigma_1_1sigmanormalized}\index{modulemccsigma::sigmanormalized@{modulemccsigma::sigmanormalized}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmanormalized_a30f2024e6c466d59366b8771a6307a06}\label{structmodulemccsigma_1_1sigmanormalized_a30f2024e6c466d59366b8771a6307a06}}
7 | integer(4) {\bfseries model}
8 | \item
9 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmanormalized_a78109db4081b3a5a3da8cc8b2fd8201c}\label{structmodulemccsigma_1_1sigmanormalized_a78109db4081b3a5a3da8cc8b2fd8201c}}
10 | integer(4) {\bfseries nreaction} =0
11 | \item
12 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmanormalized_af317727e63f5bcb100859aea8b05f5a8}\label{structmodulemccsigma_1_1sigmanormalized_af317727e63f5bcb100859aea8b05f5a8}}
13 | integer(4) {\bfseries nsigma} =0
14 | \item
15 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmanormalized_a7f9eecf40a158a10e93acbcec8e5fcb5}\label{structmodulemccsigma_1_1sigmanormalized_a7f9eecf40a158a10e93acbcec8e5fcb5}}
16 | real(8) {\bfseries energymin}
17 | \item
18 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmanormalized_a6630a50a02fd5a86ef15aed460838a88}\label{structmodulemccsigma_1_1sigmanormalized_a6630a50a02fd5a86ef15aed460838a88}}
19 | real(8) {\bfseries energyinterval} =0.d0
20 | \item
21 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmanormalized_a4fb0e490217cd34bd6857434acfc1713}\label{structmodulemccsigma_1_1sigmanormalized_a4fb0e490217cd34bd6857434acfc1713}}
22 | real(8) {\bfseries energymax}
23 | \item
24 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmanormalized_a928f3ecd90fa87d366b54702cfbb99a0}\label{structmodulemccsigma_1_1sigmanormalized_a928f3ecd90fa87d366b54702cfbb99a0}}
25 | type(reactionone), dimension(\+:), allocatable {\bfseries reaction}
26 | \item
27 | \mbox{\Hypertarget{structmodulemccsigma_1_1sigmanormalized_ac4ad25d6fdbe1290a5a1135b3960424e}\label{structmodulemccsigma_1_1sigmanormalized_ac4ad25d6fdbe1290a5a1135b3960424e}}
28 | real(8), dimension(\+:,\+:), allocatable {\bfseries sigma}
29 | \end{DoxyCompactItemize}
30 |
31 |
32 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
33 | \item
34 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/mc/M\+C\+C\+Sigma.\+f90\end{DoxyCompactItemize}
35 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmodulegrid0d1t_1_1grid0d1t.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulegrid0d1t_1_1grid0d1t}{}\section{modulegrid0d1t\+::grid0d1t 类型参考手册}
2 | \label{structmodulegrid0d1t_1_1grid0d1t}\index{modulegrid0d1t::grid0d1t@{modulegrid0d1t::grid0d1t}}
3 | 类 modulegrid0d1t\+::grid0d1t 继承关系图\+:\begin{figure}[H]
4 | \begin{center}
5 | \leavevmode
6 | \includegraphics[height=2.000000cm]{structmodulegrid0d1t_1_1grid0d1t}
7 | \end{center}
8 | \end{figure}
9 | \subsection*{Public 成员函数}
10 | \begin{DoxyCompactItemize}
11 | \item
12 | \mbox{\Hypertarget{structmodulegrid0d1t_1_1grid0d1t_a5e0e71545e257449699334d192a06b6b}\label{structmodulegrid0d1t_1_1grid0d1t_a5e0e71545e257449699334d192a06b6b}}
13 | procedure {\bfseries initbase} =$>$initializationgrid0d1tbase
14 | \item
15 | \mbox{\Hypertarget{structmodulegrid0d1t_1_1grid0d1t_a3b1bb3b6dfa47156f6977cf127635991}\label{structmodulegrid0d1t_1_1grid0d1t_a3b1bb3b6dfa47156f6977cf127635991}}
16 | procedure {\bfseries dump} =$>$dumpgrid0d1t
17 | \item
18 | \mbox{\Hypertarget{structmodulegrid0d1t_1_1grid0d1t_a34512870f0f1fad279b681ab3b347b05}\label{structmodulegrid0d1t_1_1grid0d1t_a34512870f0f1fad279b681ab3b347b05}}
19 | procedure {\bfseries rescale} =$>$rescalegrid0d1t
20 | \item
21 | \mbox{\Hypertarget{structmodulegrid0d1t_1_1grid0d1t_a08dc0ba56c8c45e9c11417b49d73a257}\label{structmodulegrid0d1t_1_1grid0d1t_a08dc0ba56c8c45e9c11417b49d73a257}}
22 | procedure {\bfseries reset} =$>$resetgrid0d1t
23 | \item
24 | \mbox{\Hypertarget{structmodulegrid0d1t_1_1grid0d1t_ad69c9ef66ba52a846b141c4b44f74817}\label{structmodulegrid0d1t_1_1grid0d1t_ad69c9ef66ba52a846b141c4b44f74817}}
25 | procedure {\bfseries initarray} =$>$initializationgrid0d1tarray
26 | \end{DoxyCompactItemize}
27 | \subsection*{Public 属性}
28 | \begin{DoxyCompactItemize}
29 | \item
30 | \mbox{\Hypertarget{structmodulegrid0d1t_1_1grid0d1t_a32c8ee68c5791c31eb190c1f9271894b}\label{structmodulegrid0d1t_1_1grid0d1t_a32c8ee68c5791c31eb190c1f9271894b}}
31 | integer(4) {\bfseries nt}
32 | \item
33 | \mbox{\Hypertarget{structmodulegrid0d1t_1_1grid0d1t_a759f2b5a1e7a920ce510c198c88f848e}\label{structmodulegrid0d1t_1_1grid0d1t_a759f2b5a1e7a920ce510c198c88f848e}}
34 | real(8) {\bfseries dt} =0.d0
35 | \item
36 | \mbox{\Hypertarget{structmodulegrid0d1t_1_1grid0d1t_aacbe7fc91ac60a2a353488ad4fea1982}\label{structmodulegrid0d1t_1_1grid0d1t_aacbe7fc91ac60a2a353488ad4fea1982}}
37 | real(8), dimension(\+:,\+:), allocatable {\bfseries value}
38 | \end{DoxyCompactItemize}
39 |
40 |
41 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
42 | \item
43 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Grid.\+f90\end{DoxyCompactItemize}
44 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/refman.idx:
--------------------------------------------------------------------------------
1 | \indexentry{modulecontrolflow::controlflow@{modulecontrolflow::controlflow}|hyperpage}{5}
2 | \indexentry{modulegrid::DumpGrid@{modulegrid::DumpGrid}|hyperpage}{5}
3 | \indexentry{modulefield::field@{modulefield::field}|hyperpage}{6}
4 | \indexentry{modulefieldboundary::fieldboundary@{modulefieldboundary::fieldboundary}|hyperpage}{6}
5 | \indexentry{modulefield::fieldone@{modulefield::fieldone}|hyperpage}{7}
6 | \indexentry{modulefield::fieldsolver@{modulefield::fieldsolver}|hyperpage}{7}
7 | \indexentry{modulespecyone::gasone@{modulespecyone::gasone}|hyperpage}{7}
8 | \indexentry{modulespecyone::gasphysical@{modulespecyone::gasphysical}|hyperpage}{8}
9 | \indexentry{modulegrid::grid@{modulegrid::grid}|hyperpage}{8}
10 | \indexentry{modulegrid0d1t::grid0d1t@{modulegrid0d1t::grid0d1t}|hyperpage}{8}
11 | \indexentry{modulegrid1d0t::grid1d0t@{modulegrid1d0t::grid1d0t}|hyperpage}{9}
12 | \indexentry{modulegrid::InitGridBase@{modulegrid::InitGridBase}|hyperpage}{10}
13 | \indexentry{moduletypemcc::mccbundle@{moduletypemcc::mccbundle}|hyperpage}{10}
14 | \indexentry{moduletypemcc::mccparticleone@{moduletypemcc::mccparticleone}|hyperpage}{10}
15 | \indexentry{moduleparticleboundary::particleboundaryone@{moduleparticleboundary::particleboundaryone}|hyperpage}{11}
16 | \indexentry{moduleparticlebundle::particlebundle@{moduleparticlebundle::particlebundle}|hyperpage}{12}
17 | \indexentry{moduleparticlebundle::particlebundleindex@{moduleparticlebundle::particlebundleindex}|hyperpage}{12}
18 | \indexentry{diagnosticscollisionrate::particlecollisionrate@{diagnosticscollisionrate::particlecollisionrate}|hyperpage}{13}
19 | \indexentry{diagnosticseepf::particleedf@{diagnosticseepf::particleedf}|hyperpage}{13}
20 | \indexentry{diagnosticsmomentum::particlemomentumone@{diagnosticsmomentum::particlemomentumone}|hyperpage}{13}
21 | \indexentry{moduleparticleone::particleone@{moduleparticleone::particleone}|hyperpage}{14}
22 | \indexentry{moduleparticleone::particleoneindex@{moduleparticleone::particleoneindex}|hyperpage}{14}
23 | \indexentry{moduletypemcc::reactionone@{moduletypemcc::reactionone}|hyperpage}{15}
24 | \indexentry{modulegrid::RescaleGrid@{modulegrid::RescaleGrid}|hyperpage}{15}
25 | \indexentry{modulegrid::ResetGrid@{modulegrid::ResetGrid}|hyperpage}{15}
26 | \indexentry{modulemccsigma::sigmanormalized@{modulemccsigma::sigmanormalized}|hyperpage}{16}
27 | \indexentry{modulemccsigma::sigmaraw@{modulemccsigma::sigmaraw}|hyperpage}{16}
28 | \indexentry{modulespecyone::specyone@{modulespecyone::specyone}|hyperpage}{16}
29 | \indexentry{modulespecyone::specyonephysical@{modulespecyone::specyonephysical}|hyperpage}{17}
30 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structmodulegrid0d1t_1_1grid0d1t.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulegrid0d1t_1_1grid0d1t}{}\section{modulegrid0d1t\+::grid0d1t 类型参考手册}
2 | \label{structmodulegrid0d1t_1_1grid0d1t}\index{modulegrid0d1t::grid0d1t@{modulegrid0d1t::grid0d1t}}
3 | 类 modulegrid0d1t\+::grid0d1t 继承关系图\+:\begin{figure}[H]
4 | \begin{center}
5 | \leavevmode
6 | \includegraphics[height=2.000000cm]{structmodulegrid0d1t_1_1grid0d1t}
7 | \end{center}
8 | \end{figure}
9 | \subsection*{Public 成员函数}
10 | \begin{DoxyCompactItemize}
11 | \item
12 | \mbox{\Hypertarget{structmodulegrid0d1t_1_1grid0d1t_a5e0e71545e257449699334d192a06b6b}\label{structmodulegrid0d1t_1_1grid0d1t_a5e0e71545e257449699334d192a06b6b}}
13 | procedure {\bfseries initbase} =$>$initializationgrid0d1tbase
14 | \item
15 | \mbox{\Hypertarget{structmodulegrid0d1t_1_1grid0d1t_a3b1bb3b6dfa47156f6977cf127635991}\label{structmodulegrid0d1t_1_1grid0d1t_a3b1bb3b6dfa47156f6977cf127635991}}
16 | procedure {\bfseries dump} =$>$dumpgrid0d1t
17 | \item
18 | \mbox{\Hypertarget{structmodulegrid0d1t_1_1grid0d1t_a34512870f0f1fad279b681ab3b347b05}\label{structmodulegrid0d1t_1_1grid0d1t_a34512870f0f1fad279b681ab3b347b05}}
19 | procedure {\bfseries rescale} =$>$rescalegrid0d1t
20 | \item
21 | \mbox{\Hypertarget{structmodulegrid0d1t_1_1grid0d1t_a08dc0ba56c8c45e9c11417b49d73a257}\label{structmodulegrid0d1t_1_1grid0d1t_a08dc0ba56c8c45e9c11417b49d73a257}}
22 | procedure {\bfseries reset} =$>$resetgrid0d1t
23 | \item
24 | \mbox{\Hypertarget{structmodulegrid0d1t_1_1grid0d1t_ad69c9ef66ba52a846b141c4b44f74817}\label{structmodulegrid0d1t_1_1grid0d1t_ad69c9ef66ba52a846b141c4b44f74817}}
25 | procedure {\bfseries initarray} =$>$initializationgrid0d1tarray
26 | \end{DoxyCompactItemize}
27 | \subsection*{Public 属性}
28 | \begin{DoxyCompactItemize}
29 | \item
30 | \mbox{\Hypertarget{structmodulegrid0d1t_1_1grid0d1t_a32c8ee68c5791c31eb190c1f9271894b}\label{structmodulegrid0d1t_1_1grid0d1t_a32c8ee68c5791c31eb190c1f9271894b}}
31 | integer(4) {\bfseries nt}
32 | \item
33 | \mbox{\Hypertarget{structmodulegrid0d1t_1_1grid0d1t_a759f2b5a1e7a920ce510c198c88f848e}\label{structmodulegrid0d1t_1_1grid0d1t_a759f2b5a1e7a920ce510c198c88f848e}}
34 | real(8) {\bfseries dt} =0.d0
35 | \item
36 | \mbox{\Hypertarget{structmodulegrid0d1t_1_1grid0d1t_aacbe7fc91ac60a2a353488ad4fea1982}\label{structmodulegrid0d1t_1_1grid0d1t_aacbe7fc91ac60a2a353488ad4fea1982}}
37 | real(8), dimension(\+:,\+:), allocatable {\bfseries value}
38 | \end{DoxyCompactItemize}
39 |
40 |
41 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
42 | \item
43 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Grid.\+f90\end{DoxyCompactItemize}
44 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmodulefield_1_1fieldsolver.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulefield_1_1fieldsolver}{}\section{modulefield\+::fieldsolver 类型参考手册}
2 | \label{structmodulefield_1_1fieldsolver}\index{modulefield::fieldsolver@{modulefield::fieldsolver}}
3 | \subsection*{Public 成员函数}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_a3c345d60991e0dc49e114e78a0fe3662}\label{structmodulefield_1_1fieldsolver_a3c345d60991e0dc49e114e78a0fe3662}}
7 | procedure {\bfseries dump} =$>$dumpfieldsolver
8 | \end{DoxyCompactItemize}
9 | \subsection*{Public 属性}
10 | \begin{DoxyCompactItemize}
11 | \item
12 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_a476527add1d926dfd932c5fd707fee26}\label{structmodulefield_1_1fieldsolver_a476527add1d926dfd932c5fd707fee26}}
13 | integer(4) {\bfseries ns} =Nx\+Max-\/2
14 | \item
15 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_ad2ffedd769e523c0799651efd2533d91}\label{structmodulefield_1_1fieldsolver_ad2ffedd769e523c0799651efd2533d91}}
16 | real(8) {\bfseries dx} =Inputdx
17 | \item
18 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_a86cb6ccaf14eab61e53ff56fb0e3b28a}\label{structmodulefield_1_1fieldsolver_a86cb6ccaf14eab61e53ff56fb0e3b28a}}
19 | real(8) {\bfseries dt} =Inputdt
20 | \item
21 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_acfead21dbc3229e3b3bc3323d4147d4e}\label{structmodulefield_1_1fieldsolver_acfead21dbc3229e3b3bc3323d4147d4e}}
22 | real(8), dimension(1\+:nxmax-\/2) {\bfseries source}
23 | \item
24 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_a07b6321a2abcdf76c1e293e1758072c6}\label{structmodulefield_1_1fieldsolver_a07b6321a2abcdf76c1e293e1758072c6}}
25 | real(8), dimension(1\+:nxmax-\/2) {\bfseries solve}
26 | \item
27 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_a770e32b86ceea2144036236203fa2f42}\label{structmodulefield_1_1fieldsolver_a770e32b86ceea2144036236203fa2f42}}
28 | real(8), dimension(1\+:nxmax-\/2) {\bfseries coea}
29 | \item
30 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_a3f08ad1fccb94d020a2083e430b0d307}\label{structmodulefield_1_1fieldsolver_a3f08ad1fccb94d020a2083e430b0d307}}
31 | real(8), dimension(1\+:nxmax-\/2) {\bfseries coeb}
32 | \item
33 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_ae6b563a76db2af51685e25d5d812827c}\label{structmodulefield_1_1fieldsolver_ae6b563a76db2af51685e25d5d812827c}}
34 | real(8), dimension(1\+:nxmax-\/2) {\bfseries coec}
35 | \end{DoxyCompactItemize}
36 |
37 |
38 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
39 | \item
40 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Field.\+f90\end{DoxyCompactItemize}
41 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structmodulefield_1_1fieldsolver.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulefield_1_1fieldsolver}{}\section{modulefield\+::fieldsolver 类型参考手册}
2 | \label{structmodulefield_1_1fieldsolver}\index{modulefield::fieldsolver@{modulefield::fieldsolver}}
3 | \subsection*{Public 成员函数}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_a3c345d60991e0dc49e114e78a0fe3662}\label{structmodulefield_1_1fieldsolver_a3c345d60991e0dc49e114e78a0fe3662}}
7 | procedure {\bfseries dump} =$>$dumpfieldsolver
8 | \end{DoxyCompactItemize}
9 | \subsection*{Public 属性}
10 | \begin{DoxyCompactItemize}
11 | \item
12 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_a476527add1d926dfd932c5fd707fee26}\label{structmodulefield_1_1fieldsolver_a476527add1d926dfd932c5fd707fee26}}
13 | integer(4) {\bfseries ns} =Nx\+Max-\/2
14 | \item
15 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_ad2ffedd769e523c0799651efd2533d91}\label{structmodulefield_1_1fieldsolver_ad2ffedd769e523c0799651efd2533d91}}
16 | real(8) {\bfseries dx} =Inputdx
17 | \item
18 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_a86cb6ccaf14eab61e53ff56fb0e3b28a}\label{structmodulefield_1_1fieldsolver_a86cb6ccaf14eab61e53ff56fb0e3b28a}}
19 | real(8) {\bfseries dt} =Inputdt
20 | \item
21 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_acfead21dbc3229e3b3bc3323d4147d4e}\label{structmodulefield_1_1fieldsolver_acfead21dbc3229e3b3bc3323d4147d4e}}
22 | real(8), dimension(1\+:nxmax-\/2) {\bfseries source}
23 | \item
24 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_a07b6321a2abcdf76c1e293e1758072c6}\label{structmodulefield_1_1fieldsolver_a07b6321a2abcdf76c1e293e1758072c6}}
25 | real(8), dimension(1\+:nxmax-\/2) {\bfseries solve}
26 | \item
27 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_a770e32b86ceea2144036236203fa2f42}\label{structmodulefield_1_1fieldsolver_a770e32b86ceea2144036236203fa2f42}}
28 | real(8), dimension(1\+:nxmax-\/2) {\bfseries coea}
29 | \item
30 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_a3f08ad1fccb94d020a2083e430b0d307}\label{structmodulefield_1_1fieldsolver_a3f08ad1fccb94d020a2083e430b0d307}}
31 | real(8), dimension(1\+:nxmax-\/2) {\bfseries coeb}
32 | \item
33 | \mbox{\Hypertarget{structmodulefield_1_1fieldsolver_ae6b563a76db2af51685e25d5d812827c}\label{structmodulefield_1_1fieldsolver_ae6b563a76db2af51685e25d5d812827c}}
34 | real(8), dimension(1\+:nxmax-\/2) {\bfseries coec}
35 | \end{DoxyCompactItemize}
36 |
37 |
38 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
39 | \item
40 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Field.\+f90\end{DoxyCompactItemize}
41 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmodulegrid_1_1grid.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulegrid_1_1grid}{}\section{modulegrid\+::grid 类型参考手册}
2 | \label{structmodulegrid_1_1grid}\index{modulegrid::grid@{modulegrid::grid}}
3 | \subsection*{Public 成员函数}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulegrid_1_1grid_a2ef2485f5f69a098b7a9d40bf9e4ccf0}\label{structmodulegrid_1_1grid_a2ef2485f5f69a098b7a9d40bf9e4ccf0}}
7 | procedure(\mbox{\hyperlink{interfacemodulegrid_1_1_init_grid_base}{Init\+Grid\+Base}}), deferred {\bfseries initbase}
8 | \item
9 | \mbox{\Hypertarget{structmodulegrid_1_1grid_ade17b551663be4490b4c1764012d6db6}\label{structmodulegrid_1_1grid_ade17b551663be4490b4c1764012d6db6}}
10 | procedure(\mbox{\hyperlink{interfacemodulegrid_1_1_dump_grid}{Dump\+Grid}}), deferred {\bfseries dump}
11 | \item
12 | \mbox{\Hypertarget{structmodulegrid_1_1grid_a149810804dd11040e0285a542748a9d0}\label{structmodulegrid_1_1grid_a149810804dd11040e0285a542748a9d0}}
13 | procedure(\mbox{\hyperlink{interfacemodulegrid_1_1_rescale_grid}{Rescale\+Grid}}), deferred {\bfseries rescale}
14 | \item
15 | \mbox{\Hypertarget{structmodulegrid_1_1grid_af5b5dce63255de466dfa111bc9799694}\label{structmodulegrid_1_1grid_af5b5dce63255de466dfa111bc9799694}}
16 | procedure(\mbox{\hyperlink{interfacemodulegrid_1_1_reset_grid}{Reset\+Grid}}), deferred {\bfseries reset}
17 | \end{DoxyCompactItemize}
18 | \subsection*{Public 属性}
19 | \begin{DoxyCompactItemize}
20 | \item
21 | \mbox{\Hypertarget{structmodulegrid_1_1grid_ad33c2b90d0441cdb9cb4e7c5d8c24b0d}\label{structmodulegrid_1_1grid_ad33c2b90d0441cdb9cb4e7c5d8c24b0d}}
22 | integer(4) {\bfseries ns} =1
23 | \item
24 | \mbox{\Hypertarget{structmodulegrid_1_1grid_ab69d44d81ea70d652ecd4869e2f33034}\label{structmodulegrid_1_1grid_ab69d44d81ea70d652ecd4869e2f33034}}
25 | integer(4) {\bfseries shift} =0
26 | \item
27 | \mbox{\Hypertarget{structmodulegrid_1_1grid_a39fc6e53b24b3c90f6f5709cf54196ff}\label{structmodulegrid_1_1grid_a39fc6e53b24b3c90f6f5709cf54196ff}}
28 | integer(4) {\bfseries mode} =0
29 | \item
30 | \mbox{\Hypertarget{structmodulegrid_1_1grid_a4e44fd62d3cf0f86d55d369ed443e5a4}\label{structmodulegrid_1_1grid_a4e44fd62d3cf0f86d55d369ed443e5a4}}
31 | integer(4) {\bfseries timer} =0
32 | \item
33 | \mbox{\Hypertarget{structmodulegrid_1_1grid_a42ac7390fb24014aee6ce325d607deea}\label{structmodulegrid_1_1grid_a42ac7390fb24014aee6ce325d607deea}}
34 | integer(4) {\bfseries period} =1
35 | \item
36 | \mbox{\Hypertarget{structmodulegrid_1_1grid_a170c244971580a9ebbfb8a09c982db6a}\label{structmodulegrid_1_1grid_a170c244971580a9ebbfb8a09c982db6a}}
37 | integer(4) {\bfseries dumpmode} =0
38 | \end{DoxyCompactItemize}
39 |
40 |
41 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
42 | \item
43 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Grid.\+f90\end{DoxyCompactItemize}
44 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structmodulegrid_1_1grid.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulegrid_1_1grid}{}\section{modulegrid\+::grid 类型参考手册}
2 | \label{structmodulegrid_1_1grid}\index{modulegrid::grid@{modulegrid::grid}}
3 | \subsection*{Public 成员函数}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulegrid_1_1grid_a2ef2485f5f69a098b7a9d40bf9e4ccf0}\label{structmodulegrid_1_1grid_a2ef2485f5f69a098b7a9d40bf9e4ccf0}}
7 | procedure(\mbox{\hyperlink{interfacemodulegrid_1_1_init_grid_base}{Init\+Grid\+Base}}), deferred {\bfseries initbase}
8 | \item
9 | \mbox{\Hypertarget{structmodulegrid_1_1grid_ade17b551663be4490b4c1764012d6db6}\label{structmodulegrid_1_1grid_ade17b551663be4490b4c1764012d6db6}}
10 | procedure(\mbox{\hyperlink{interfacemodulegrid_1_1_dump_grid}{Dump\+Grid}}), deferred {\bfseries dump}
11 | \item
12 | \mbox{\Hypertarget{structmodulegrid_1_1grid_a149810804dd11040e0285a542748a9d0}\label{structmodulegrid_1_1grid_a149810804dd11040e0285a542748a9d0}}
13 | procedure(\mbox{\hyperlink{interfacemodulegrid_1_1_rescale_grid}{Rescale\+Grid}}), deferred {\bfseries rescale}
14 | \item
15 | \mbox{\Hypertarget{structmodulegrid_1_1grid_af5b5dce63255de466dfa111bc9799694}\label{structmodulegrid_1_1grid_af5b5dce63255de466dfa111bc9799694}}
16 | procedure(\mbox{\hyperlink{interfacemodulegrid_1_1_reset_grid}{Reset\+Grid}}), deferred {\bfseries reset}
17 | \end{DoxyCompactItemize}
18 | \subsection*{Public 属性}
19 | \begin{DoxyCompactItemize}
20 | \item
21 | \mbox{\Hypertarget{structmodulegrid_1_1grid_ad33c2b90d0441cdb9cb4e7c5d8c24b0d}\label{structmodulegrid_1_1grid_ad33c2b90d0441cdb9cb4e7c5d8c24b0d}}
22 | integer(4) {\bfseries ns} =1
23 | \item
24 | \mbox{\Hypertarget{structmodulegrid_1_1grid_ab69d44d81ea70d652ecd4869e2f33034}\label{structmodulegrid_1_1grid_ab69d44d81ea70d652ecd4869e2f33034}}
25 | integer(4) {\bfseries shift} =0
26 | \item
27 | \mbox{\Hypertarget{structmodulegrid_1_1grid_a39fc6e53b24b3c90f6f5709cf54196ff}\label{structmodulegrid_1_1grid_a39fc6e53b24b3c90f6f5709cf54196ff}}
28 | integer(4) {\bfseries mode} =0
29 | \item
30 | \mbox{\Hypertarget{structmodulegrid_1_1grid_a4e44fd62d3cf0f86d55d369ed443e5a4}\label{structmodulegrid_1_1grid_a4e44fd62d3cf0f86d55d369ed443e5a4}}
31 | integer(4) {\bfseries timer} =0
32 | \item
33 | \mbox{\Hypertarget{structmodulegrid_1_1grid_a42ac7390fb24014aee6ce325d607deea}\label{structmodulegrid_1_1grid_a42ac7390fb24014aee6ce325d607deea}}
34 | integer(4) {\bfseries period} =1
35 | \item
36 | \mbox{\Hypertarget{structmodulegrid_1_1grid_a170c244971580a9ebbfb8a09c982db6a}\label{structmodulegrid_1_1grid_a170c244971580a9ebbfb8a09c982db6a}}
37 | integer(4) {\bfseries dumpmode} =0
38 | \end{DoxyCompactItemize}
39 |
40 |
41 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
42 | \item
43 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Grid.\+f90\end{DoxyCompactItemize}
44 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmodulespecyone_1_1specyone.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulespecyone_1_1specyone}{}\section{modulespecyone\+::specyone 类型参考手册}
2 | \label{structmodulespecyone_1_1specyone}\index{modulespecyone::specyone@{modulespecyone::specyone}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a3733ccd68807479c6b2f7400ef594d37}\label{structmodulespecyone_1_1specyone_a3733ccd68807479c6b2f7400ef594d37}}
7 | character(99) {\bfseries name}
8 | \item
9 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a79663ae3062555bb388a821fa2537dc9}\label{structmodulespecyone_1_1specyone_a79663ae3062555bb388a821fa2537dc9}}
10 | integer(4) {\bfseries specyindex} =-\/1
11 | \item
12 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a37247f42a8c35a92f2b876a5275b24d5}\label{structmodulespecyone_1_1specyone_a37247f42a8c35a92f2b876a5275b24d5}}
13 | integer(4) {\bfseries gasindex} =-\/1
14 | \item
15 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a575a9d4bc6a978d0908fba7a64d488a9}\label{structmodulespecyone_1_1specyone_a575a9d4bc6a978d0908fba7a64d488a9}}
16 | real(8) {\bfseries charge}
17 | \item
18 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a6c23f4e565bbaaa8728d89838d121e73}\label{structmodulespecyone_1_1specyone_a6c23f4e565bbaaa8728d89838d121e73}}
19 | real(8) {\bfseries mass}
20 | \item
21 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a4c80efd92716e5bc2744b7a190b76c54}\label{structmodulespecyone_1_1specyone_a4c80efd92716e5bc2744b7a190b76c54}}
22 | real(8) {\bfseries radius}
23 | \item
24 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_af80e21e01664fae97530f37afebf217d}\label{structmodulespecyone_1_1specyone_af80e21e01664fae97530f37afebf217d}}
25 | real(8) {\bfseries natom}
26 | \item
27 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_af45755b0be5882bfb2ca22b0a3fa175f}\label{structmodulespecyone_1_1specyone_af45755b0be5882bfb2ca22b0a3fa175f}}
28 | real(8) {\bfseries initdensity}
29 | \item
30 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a9fb89e33af94df1f91f441891415bc1d}\label{structmodulespecyone_1_1specyone_a9fb89e33af94df1f91f441891415bc1d}}
31 | real(8) {\bfseries density}
32 | \item
33 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a3b2851e02b85dcd3d91b90978f35472a}\label{structmodulespecyone_1_1specyone_a3b2851e02b85dcd3d91b90978f35472a}}
34 | real(8) {\bfseries inittemperature}
35 | \item
36 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a24420692f99f4e9d26d751ab435d986a}\label{structmodulespecyone_1_1specyone_a24420692f99f4e9d26d751ab435d986a}}
37 | real(8) {\bfseries temperature}
38 | \end{DoxyCompactItemize}
39 |
40 |
41 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
42 | \item
43 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Specy\+One.\+f90\end{DoxyCompactItemize}
44 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structmodulespecyone_1_1specyone.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulespecyone_1_1specyone}{}\section{modulespecyone\+::specyone 类型参考手册}
2 | \label{structmodulespecyone_1_1specyone}\index{modulespecyone::specyone@{modulespecyone::specyone}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a3733ccd68807479c6b2f7400ef594d37}\label{structmodulespecyone_1_1specyone_a3733ccd68807479c6b2f7400ef594d37}}
7 | character(99) {\bfseries name}
8 | \item
9 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a79663ae3062555bb388a821fa2537dc9}\label{structmodulespecyone_1_1specyone_a79663ae3062555bb388a821fa2537dc9}}
10 | integer(4) {\bfseries specyindex} =-\/1
11 | \item
12 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a37247f42a8c35a92f2b876a5275b24d5}\label{structmodulespecyone_1_1specyone_a37247f42a8c35a92f2b876a5275b24d5}}
13 | integer(4) {\bfseries gasindex} =-\/1
14 | \item
15 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a575a9d4bc6a978d0908fba7a64d488a9}\label{structmodulespecyone_1_1specyone_a575a9d4bc6a978d0908fba7a64d488a9}}
16 | real(8) {\bfseries charge}
17 | \item
18 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a6c23f4e565bbaaa8728d89838d121e73}\label{structmodulespecyone_1_1specyone_a6c23f4e565bbaaa8728d89838d121e73}}
19 | real(8) {\bfseries mass}
20 | \item
21 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a4c80efd92716e5bc2744b7a190b76c54}\label{structmodulespecyone_1_1specyone_a4c80efd92716e5bc2744b7a190b76c54}}
22 | real(8) {\bfseries radius}
23 | \item
24 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_af80e21e01664fae97530f37afebf217d}\label{structmodulespecyone_1_1specyone_af80e21e01664fae97530f37afebf217d}}
25 | real(8) {\bfseries natom}
26 | \item
27 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_af45755b0be5882bfb2ca22b0a3fa175f}\label{structmodulespecyone_1_1specyone_af45755b0be5882bfb2ca22b0a3fa175f}}
28 | real(8) {\bfseries initdensity}
29 | \item
30 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a9fb89e33af94df1f91f441891415bc1d}\label{structmodulespecyone_1_1specyone_a9fb89e33af94df1f91f441891415bc1d}}
31 | real(8) {\bfseries density}
32 | \item
33 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a3b2851e02b85dcd3d91b90978f35472a}\label{structmodulespecyone_1_1specyone_a3b2851e02b85dcd3d91b90978f35472a}}
34 | real(8) {\bfseries inittemperature}
35 | \item
36 | \mbox{\Hypertarget{structmodulespecyone_1_1specyone_a24420692f99f4e9d26d751ab435d986a}\label{structmodulespecyone_1_1specyone_a24420692f99f4e9d26d751ab435d986a}}
37 | real(8) {\bfseries temperature}
38 | \end{DoxyCompactItemize}
39 |
40 |
41 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
42 | \item
43 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Specy\+One.\+f90\end{DoxyCompactItemize}
44 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmodulegrid1d0t_1_1grid1d0t.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulegrid1d0t_1_1grid1d0t}{}\section{modulegrid1d0t\+::grid1d0t 类型参考手册}
2 | \label{structmodulegrid1d0t_1_1grid1d0t}\index{modulegrid1d0t::grid1d0t@{modulegrid1d0t::grid1d0t}}
3 | 类 modulegrid1d0t\+::grid1d0t 继承关系图\+:\begin{figure}[H]
4 | \begin{center}
5 | \leavevmode
6 | \includegraphics[height=2.000000cm]{structmodulegrid1d0t_1_1grid1d0t}
7 | \end{center}
8 | \end{figure}
9 | \subsection*{Public 成员函数}
10 | \begin{DoxyCompactItemize}
11 | \item
12 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_a142fdd2a5f388859f5b1288a45e9a389}\label{structmodulegrid1d0t_1_1grid1d0t_a142fdd2a5f388859f5b1288a45e9a389}}
13 | procedure {\bfseries initbase} =$>$initializationgrid1d0tbase
14 | \item
15 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_a2a7811b5f47ea7e96dd0214768faa408}\label{structmodulegrid1d0t_1_1grid1d0t_a2a7811b5f47ea7e96dd0214768faa408}}
16 | procedure {\bfseries dump} =$>$dumpgrid1d0t
17 | \item
18 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_a1b563330936a1a2f976ba8079337cb68}\label{structmodulegrid1d0t_1_1grid1d0t_a1b563330936a1a2f976ba8079337cb68}}
19 | procedure {\bfseries rescale} =$>$rescalegrid1d0t
20 | \item
21 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_acaabd00a93e273d4e492d4c5b26e2434}\label{structmodulegrid1d0t_1_1grid1d0t_acaabd00a93e273d4e492d4c5b26e2434}}
22 | procedure {\bfseries reset} =$>$resetgrid1d0t
23 | \item
24 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_aeb97b0b9499b23824ae68bc7af716f75}\label{structmodulegrid1d0t_1_1grid1d0t_aeb97b0b9499b23824ae68bc7af716f75}}
25 | procedure {\bfseries update} =$>$updategrid1d0t
26 | \item
27 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_afc3abde68965658b8bc7e6e6cc4b56fd}\label{structmodulegrid1d0t_1_1grid1d0t_afc3abde68965658b8bc7e6e6cc4b56fd}}
28 | procedure {\bfseries initarray} =$>$initializationgrid1d0tarray
29 | \end{DoxyCompactItemize}
30 | \subsection*{Public 属性}
31 | \begin{DoxyCompactItemize}
32 | \item
33 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_aedcbb047916c6348dad0da0dc73a71c8}\label{structmodulegrid1d0t_1_1grid1d0t_aedcbb047916c6348dad0da0dc73a71c8}}
34 | integer(4) {\bfseries nx}
35 | \item
36 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_afe38d5df936e25ef0e44639e59b27f83}\label{structmodulegrid1d0t_1_1grid1d0t_afe38d5df936e25ef0e44639e59b27f83}}
37 | real(8) {\bfseries dx} =0.d0
38 | \item
39 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_a9202d32cf655e11ded118061ca47b367}\label{structmodulegrid1d0t_1_1grid1d0t_a9202d32cf655e11ded118061ca47b367}}
40 | real(8), dimension(\+:,\+:), allocatable {\bfseries value}
41 | \end{DoxyCompactItemize}
42 |
43 |
44 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
45 | \item
46 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Grid.\+f90\end{DoxyCompactItemize}
47 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structmodulegrid1d0t_1_1grid1d0t.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulegrid1d0t_1_1grid1d0t}{}\section{modulegrid1d0t\+::grid1d0t 类型参考手册}
2 | \label{structmodulegrid1d0t_1_1grid1d0t}\index{modulegrid1d0t::grid1d0t@{modulegrid1d0t::grid1d0t}}
3 | 类 modulegrid1d0t\+::grid1d0t 继承关系图\+:\begin{figure}[H]
4 | \begin{center}
5 | \leavevmode
6 | \includegraphics[height=2.000000cm]{structmodulegrid1d0t_1_1grid1d0t}
7 | \end{center}
8 | \end{figure}
9 | \subsection*{Public 成员函数}
10 | \begin{DoxyCompactItemize}
11 | \item
12 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_a142fdd2a5f388859f5b1288a45e9a389}\label{structmodulegrid1d0t_1_1grid1d0t_a142fdd2a5f388859f5b1288a45e9a389}}
13 | procedure {\bfseries initbase} =$>$initializationgrid1d0tbase
14 | \item
15 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_a2a7811b5f47ea7e96dd0214768faa408}\label{structmodulegrid1d0t_1_1grid1d0t_a2a7811b5f47ea7e96dd0214768faa408}}
16 | procedure {\bfseries dump} =$>$dumpgrid1d0t
17 | \item
18 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_a1b563330936a1a2f976ba8079337cb68}\label{structmodulegrid1d0t_1_1grid1d0t_a1b563330936a1a2f976ba8079337cb68}}
19 | procedure {\bfseries rescale} =$>$rescalegrid1d0t
20 | \item
21 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_acaabd00a93e273d4e492d4c5b26e2434}\label{structmodulegrid1d0t_1_1grid1d0t_acaabd00a93e273d4e492d4c5b26e2434}}
22 | procedure {\bfseries reset} =$>$resetgrid1d0t
23 | \item
24 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_aeb97b0b9499b23824ae68bc7af716f75}\label{structmodulegrid1d0t_1_1grid1d0t_aeb97b0b9499b23824ae68bc7af716f75}}
25 | procedure {\bfseries update} =$>$updategrid1d0t
26 | \item
27 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_afc3abde68965658b8bc7e6e6cc4b56fd}\label{structmodulegrid1d0t_1_1grid1d0t_afc3abde68965658b8bc7e6e6cc4b56fd}}
28 | procedure {\bfseries initarray} =$>$initializationgrid1d0tarray
29 | \end{DoxyCompactItemize}
30 | \subsection*{Public 属性}
31 | \begin{DoxyCompactItemize}
32 | \item
33 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_aedcbb047916c6348dad0da0dc73a71c8}\label{structmodulegrid1d0t_1_1grid1d0t_aedcbb047916c6348dad0da0dc73a71c8}}
34 | integer(4) {\bfseries nx}
35 | \item
36 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_afe38d5df936e25ef0e44639e59b27f83}\label{structmodulegrid1d0t_1_1grid1d0t_afe38d5df936e25ef0e44639e59b27f83}}
37 | real(8) {\bfseries dx} =0.d0
38 | \item
39 | \mbox{\Hypertarget{structmodulegrid1d0t_1_1grid1d0t_a9202d32cf655e11ded118061ca47b367}\label{structmodulegrid1d0t_1_1grid1d0t_a9202d32cf655e11ded118061ca47b367}}
40 | real(8), dimension(\+:,\+:), allocatable {\bfseries value}
41 | \end{DoxyCompactItemize}
42 |
43 |
44 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
45 | \item
46 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Grid.\+f90\end{DoxyCompactItemize}
47 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/gas/He/ElectronHe-bak2.txt:
--------------------------------------------------------------------------------
1 | &MRList
2 | Model = 1,
3 | NReaction = 2,
4 | /
5 |
6 | &SRList
7 | SR(1)%Reaction = 0,11,0,0.d0,
8 | SR(1)%EnergySigma =
9 | 0.000E+00 6.600E-20
10 | 1.000E+00 6.230E-20
11 | 3.000E+00 5.780E-20
12 | 5.000E+00 5.365E-20
13 | 5.400E+00 5.273E-20
14 | 6.000E+00 5.138E-20
15 | 6.400E+00 5.051E-20
16 | 7.000E+00 4.923E-20
17 | 7.400E+00 4.841E-20
18 | 8.000E+00 4.720E-20
19 | 8.400E+00 4.642E-20
20 | 9.000E+00 4.527E-20
21 | 9.400E+00 4.453E-20
22 | 1.000E+01 4.345E-20
23 | 1.040E+01 4.275E-20
24 | 1.140E+01 4.108E-20
25 | 1.200E+01 4.010E-20
26 | 1.240E+01 3.949E-20
27 | 1.340E+01 3.799E-20
28 | 1.400E+01 3.713E-20
29 | 1.440E+01 3.657E-20
30 | 1.500E+01 3.576E-20
31 | 1.540E+01 3.524E-20
32 | 1.600E+01 3.448E-20
33 | 1.640E+01 3.398E-20
34 | 1.740E+01 3.279E-20
35 | 1.800E+01 3.212E-20
36 | 1.840E+01 3.168E-20
37 | 2.000E+01 3.028E-20
38 | 2.500E+01 2.597E-20
39 | 3.000E+01 2.230E-20
40 | 4.000E+01 1.731E-20
41 | 5.000E+01 1.384E-20
42 | 6.000E+01 1.015E-20
43 | 7.000E+01 8.490E-21
44 | 9.000E+01 6.920E-21
45 | 1.000E+02 6.100E-21
46 | 1.500E+02 3.490E-21
47 | 2.000E+02 2.470E-21
48 | 3.000E+02 1.550E-21
49 | 4.000E+02 1.150E-21
50 | 5.000E+02 8.400E-22
51 | 6.000E+02 7.600E-22
52 | 7.000E+02 6.500E-22
53 | 8.000E+02 6.000E-22
54 | 1.000E+03 4.100E-22
55 |
56 | SR(2)%Reaction = 0,13,1,24.60,
57 | SR(2)%EnergySigma =
58 | 2.46E+01 0.00E+00
59 | 2.46E+01 2.10E-23
60 | 2.50E+01 5.19E-23
61 | 2.60E+01 1.75E-22
62 | 2.70E+01 3.03E-22
63 | 2.80E+01 4.25E-22
64 | 2.90E+01 5.52E-22
65 | 3.00E+01 6.73E-22
66 | 3.10E+01 8.02E-22
67 | 3.20E+01 9.24E-22
68 | 3.30E+01 1.04E-21
69 | 3.40E+01 1.14E-21
70 | 3.60E+01 1.35E-21
71 | 3.80E+01 1.55E-21
72 | 4.00E+01 1.72E-21
73 | 4.50E+01 2.10E-21
74 | 5.00E+01 2.43E-21
75 | 6.00E+01 2.90E-21
76 | 6.50E+01 3.08E-21
77 | 7.00E+01 3.21E-21
78 | 7.50E+01 3.34E-21
79 | 8.00E+01 3.44E-21
80 | 8.50E+01 3.51E-21
81 | 9.00E+01 3.57E-21
82 | 9.50E+01 3.62E-21
83 | 1.00E+02 3.66E-21
84 | 1.05E+02 3.69E-21
85 | 1.10E+02 3.71E-21
86 | 1.15E+02 3.72E-21
87 | 1.20E+02 3.73E-21
88 | 1.25E+02 3.74E-21
89 | 1.30E+02 3.74E-21
90 | 1.35E+02 3.73E-21
91 | 1.40E+02 3.72E-21
92 | 1.45E+02 3.71E-21
93 | 1.50E+02 3.69E-21
94 | 1.75E+02 3.60E-21
95 | 2.00E+02 3.47E-21
96 | 2.50E+02 3.21E-21
97 | 3.00E+02 2.96E-21
98 | 3.50E+02 2.75E-21
99 | 4.00E+02 2.57E-21
100 | 4.50E+02 2.39E-21
101 | 5.00E+02 2.24E-21
102 | 5.50E+02 2.11E-21
103 | 6.00E+02 2.00E-21
104 | 6.50E+02 1.90E-21
105 | 7.00E+02 1.80E-21
106 | 7.50E+02 1.71E-21
107 | 8.00E+02 1.65E-21
108 | 8.50E+02 1.57E-21
109 | 9.00E+02 1.50E-21
110 | 9.50E+02 1.45E-21
111 | 1.00E+03 1.41E-21
112 | !-----------------------------
113 | !xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
114 | /
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structmodulespecyone_1_1gasone.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulespecyone_1_1gasone}{}\section{modulespecyone\+::gasone 类型参考手册}
2 | \label{structmodulespecyone_1_1gasone}\index{modulespecyone::gasone@{modulespecyone::gasone}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_a3e0c5e55d712891336e7c62b2659d1a0}\label{structmodulespecyone_1_1gasone_a3e0c5e55d712891336e7c62b2659d1a0}}
7 | character(99) {\bfseries name}
8 | \item
9 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_ab38d2c93d8e4b28b0f6afb901bbf73e7}\label{structmodulespecyone_1_1gasone_ab38d2c93d8e4b28b0f6afb901bbf73e7}}
10 | integer(4) {\bfseries mcmodel} =-\/1
11 | \item
12 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_a340ff4a7532e56ebce42cc4705348e34}\label{structmodulespecyone_1_1gasone_a340ff4a7532e56ebce42cc4705348e34}}
13 | integer(4) {\bfseries ns}
14 | \item
15 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_af7b0a5fa1e93be5c0338cb6f7b799f9e}\label{structmodulespecyone_1_1gasone_af7b0a5fa1e93be5c0338cb6f7b799f9e}}
16 | integer(4) {\bfseries indexstart}
17 | \item
18 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_ab4da70ae1b198df2dcd987947a02e4b1}\label{structmodulespecyone_1_1gasone_ab4da70ae1b198df2dcd987947a02e4b1}}
19 | real(8) {\bfseries mass}
20 | \item
21 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_afac8093ebf5d39ed4c303c2e84414612}\label{structmodulespecyone_1_1gasone_afac8093ebf5d39ed4c303c2e84414612}}
22 | real(8) {\bfseries radius}
23 | \item
24 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_a13eaaac619ef5bc8f22ab61dadb8c145}\label{structmodulespecyone_1_1gasone_a13eaaac619ef5bc8f22ab61dadb8c145}}
25 | real(8) {\bfseries natom}
26 | \item
27 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_a83bea04d564b3a629069524023d6e87c}\label{structmodulespecyone_1_1gasone_a83bea04d564b3a629069524023d6e87c}}
28 | real(8) {\bfseries betamax}
29 | \item
30 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_ae7d4f982837ef141075d9f0e9806bb7c}\label{structmodulespecyone_1_1gasone_ae7d4f982837ef141075d9f0e9806bb7c}}
31 | real(8) {\bfseries initdensity}
32 | \item
33 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_a4ea25b6bd70afd4c31ab103429e19519}\label{structmodulespecyone_1_1gasone_a4ea25b6bd70afd4c31ab103429e19519}}
34 | real(8) {\bfseries density}
35 | \item
36 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_a71cf9f56a94791552dda8f71a3a988c6}\label{structmodulespecyone_1_1gasone_a71cf9f56a94791552dda8f71a3a988c6}}
37 | real(8) {\bfseries inittemperature}
38 | \item
39 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_a0a2b3b28f1dfdf0501333e8eac7aac3a}\label{structmodulespecyone_1_1gasone_a0a2b3b28f1dfdf0501333e8eac7aac3a}}
40 | real(8) {\bfseries temperature}
41 | \end{DoxyCompactItemize}
42 |
43 |
44 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
45 | \item
46 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Specy\+One.\+f90\end{DoxyCompactItemize}
47 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/latex/structmodulespecyone_1_1gasone.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structmodulespecyone_1_1gasone}{}\section{modulespecyone\+::gasone 类型参考手册}
2 | \label{structmodulespecyone_1_1gasone}\index{modulespecyone::gasone@{modulespecyone::gasone}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_a3e0c5e55d712891336e7c62b2659d1a0}\label{structmodulespecyone_1_1gasone_a3e0c5e55d712891336e7c62b2659d1a0}}
7 | character(99) {\bfseries name}
8 | \item
9 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_ab38d2c93d8e4b28b0f6afb901bbf73e7}\label{structmodulespecyone_1_1gasone_ab38d2c93d8e4b28b0f6afb901bbf73e7}}
10 | integer(4) {\bfseries mcmodel} =-\/1
11 | \item
12 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_a340ff4a7532e56ebce42cc4705348e34}\label{structmodulespecyone_1_1gasone_a340ff4a7532e56ebce42cc4705348e34}}
13 | integer(4) {\bfseries ns}
14 | \item
15 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_af7b0a5fa1e93be5c0338cb6f7b799f9e}\label{structmodulespecyone_1_1gasone_af7b0a5fa1e93be5c0338cb6f7b799f9e}}
16 | integer(4) {\bfseries indexstart}
17 | \item
18 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_ab4da70ae1b198df2dcd987947a02e4b1}\label{structmodulespecyone_1_1gasone_ab4da70ae1b198df2dcd987947a02e4b1}}
19 | real(8) {\bfseries mass}
20 | \item
21 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_afac8093ebf5d39ed4c303c2e84414612}\label{structmodulespecyone_1_1gasone_afac8093ebf5d39ed4c303c2e84414612}}
22 | real(8) {\bfseries radius}
23 | \item
24 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_a13eaaac619ef5bc8f22ab61dadb8c145}\label{structmodulespecyone_1_1gasone_a13eaaac619ef5bc8f22ab61dadb8c145}}
25 | real(8) {\bfseries natom}
26 | \item
27 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_a83bea04d564b3a629069524023d6e87c}\label{structmodulespecyone_1_1gasone_a83bea04d564b3a629069524023d6e87c}}
28 | real(8) {\bfseries betamax}
29 | \item
30 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_ae7d4f982837ef141075d9f0e9806bb7c}\label{structmodulespecyone_1_1gasone_ae7d4f982837ef141075d9f0e9806bb7c}}
31 | real(8) {\bfseries initdensity}
32 | \item
33 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_a4ea25b6bd70afd4c31ab103429e19519}\label{structmodulespecyone_1_1gasone_a4ea25b6bd70afd4c31ab103429e19519}}
34 | real(8) {\bfseries density}
35 | \item
36 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_a71cf9f56a94791552dda8f71a3a988c6}\label{structmodulespecyone_1_1gasone_a71cf9f56a94791552dda8f71a3a988c6}}
37 | real(8) {\bfseries inittemperature}
38 | \item
39 | \mbox{\Hypertarget{structmodulespecyone_1_1gasone_a0a2b3b28f1dfdf0501333e8eac7aac3a}\label{structmodulespecyone_1_1gasone_a0a2b3b28f1dfdf0501333e8eac7aac3a}}
40 | real(8) {\bfseries temperature}
41 | \end{DoxyCompactItemize}
42 |
43 |
44 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
45 | \item
46 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/base/Specy\+One.\+f90\end{DoxyCompactItemize}
47 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/code/mc/MCCIon.F90:
--------------------------------------------------------------------------------
1 | Module ModuleMCCIon
2 | Use ModuleTypeMCC
3 | Use MCCEnergyKai
4 | Implicit none
5 | contains
6 | subroutine SelectCollisionIon(MCPO,SO,GO,RO)
7 | Implicit none
8 | Type(MCCParticleOne),intent(inout) :: MCPO
9 | Type(SpecyOne),intent(in) :: SO
10 | Type(GasOne),intent(in) :: GO
11 | Type(ReactionOne),intent(in) :: RO
12 |
13 | Select case (RO%ReactionType)
14 | !Case(0_4)
15 | Case(101_4)
16 | Call PostCollisionVelocity(MCPO,IsotropicCosKai)
17 | Case(102_4)
18 | MCPO%POI=MCPO%POT
19 | !Call PostVelocityIonElastic(InputParticle,InputGas,ReactiveCosKai)
20 | !Call AddParticle(InputParticle%PhaseSpace,OuputParticle(RO%Reactant))
21 | Case(103_4) ! ChargeExchange
22 | Call MCPO%POI%Copy(MCPO%POT)
23 | Case(110_4)
24 | MCPO%ParticleAnnihilation=.True.
25 | Case(111_4)
26 | Call PostVelocityIonReactive(MCPO,RO)
27 | Case(112_4)
28 | Call PostVelocityIonReactive(MCPO,RO)
29 | MCPO%ParticleAnnihilation=.True.
30 | MCPO%ParticleCreation=.True.
31 | MCPO%NPONew=1
32 | Allocate(MCPO%PON(1))
33 | MCPO%PON(1)%ParticleOne=MCPO%POT
34 | Call MCPO%PON(1)%IndexInit(RO%Resultant)
35 | !Call MCCParticleIndex(Ns,RO%Resultant,1_4,ParticleIndex(1))
36 | Case(-1_4)
37 | end select
38 | return
39 | contains
40 | Subroutine PostVelocityIonReactive(MCPO,RO)
41 | implicit none
42 | Type(MCCParticleOne),intent(inout) :: MCPO
43 | Type(ReactionOne),intent(in) :: RO
44 | Real(8) :: VFactor,MassRatioA,MassRatioB
45 |
46 | VFactor=Dsqrt(1.d0-RO%Threshold/MCPO%Energy)
47 | MCPO%Energy=MCPO%Energy-RO%Threshold
48 | Call MCPO%VelocityUpdater(VFactor)
49 |
50 | MassRatioA=MCPO%MassRatio
51 | MassRatioB=1.d0-MassRatioA
52 |
53 | Associate (Gx=>MCPO%Gx,Gy=>MCPO%Gy,Gz=>MCPO%Gz,Gper=>MCPO%Gper,G=>MCPO%G,&
54 | Vx=>MCPO%POI%Vx,Vy=>MCPO%POI%Vy,Vz=>MCPO%POI%Vz)
55 | Vx=MassRatioB*Vx+MassRatioA*MCPO%POT%Vx+MassRatioB*Gx
56 | Vy=MassRatioB*Vz+MassRatioA*MCPO%POT%Vy+MassRatioB*Gy
57 | Vz=MassRatioB*Vz+MassRatioA*MCPO%POT%Vz+MassRatioB*Gz
58 | return
59 | ENd Associate
60 | end subroutine PostVelocityIonReactive
61 | end subroutine SelectCollisionIon
62 | end Module ModuleMCCIon
63 |
64 | !
65 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/menu.js:
--------------------------------------------------------------------------------
1 | /*
2 | @licstart The following is the entire license notice for the
3 | JavaScript code in this file.
4 |
5 | Copyright (C) 1997-2017 by Dimitri van Heesch
6 |
7 | This program is free software; you can redistribute it and/or modify
8 | it under the terms of the GNU General Public License as published by
9 | the Free Software Foundation; either version 2 of the License, or
10 | (at your option) any later version.
11 |
12 | This program is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | GNU General Public License for more details.
16 |
17 | You should have received a copy of the GNU General Public License along
18 | with this program; if not, write to the Free Software Foundation, Inc.,
19 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
20 |
21 | @licend The above is the entire license notice
22 | for the JavaScript code in this file
23 | */
24 | function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
25 | function makeTree(data,relPath) {
26 | var result='';
27 | if ('children' in data) {
28 | result+='';
35 | }
36 | return result;
37 | }
38 |
39 | $('#main-nav').append(makeTree(menudata,relPath));
40 | $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
41 | if (searchEnabled) {
42 | if (serverSide) {
43 | $('#main-menu').append(' ');
44 | } else {
45 | $('#main-menu').append(' ');
46 | }
47 | }
48 | $('#main-menu').smartmenus();
49 | }
50 | /* @license-end */
51 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/menu.js:
--------------------------------------------------------------------------------
1 | /*
2 | @licstart The following is the entire license notice for the
3 | JavaScript code in this file.
4 |
5 | Copyright (C) 1997-2017 by Dimitri van Heesch
6 |
7 | This program is free software; you can redistribute it and/or modify
8 | it under the terms of the GNU General Public License as published by
9 | the Free Software Foundation; either version 2 of the License, or
10 | (at your option) any later version.
11 |
12 | This program is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | GNU General Public License for more details.
16 |
17 | You should have received a copy of the GNU General Public License along
18 | with this program; if not, write to the Free Software Foundation, Inc.,
19 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
20 |
21 | @licend The above is the entire license notice
22 | for the JavaScript code in this file
23 | */
24 | function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
25 | function makeTree(data,relPath) {
26 | var result='';
27 | if ('children' in data) {
28 | result+='';
35 | }
36 | return result;
37 | }
38 |
39 | $('#main-nav').append(makeTree(menudata,relPath));
40 | $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
41 | if (searchEnabled) {
42 | if (serverSide) {
43 | $('#main-menu').append(' ');
44 | } else {
45 | $('#main-menu').append(' ');
46 | }
47 | }
48 | $('#main-menu').smartmenus();
49 | }
50 | /* @license-end */
51 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/html/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | iPM1D: 首页
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | iPM1D
25 | 1.0
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
39 |
40 |
41 |
48 |
49 |
50 |
51 |
55 |
56 |
57 |
58 |
59 |
62 |
63 |
64 |
68 |
69 |
70 |
71 |
76 |
77 |
78 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/refman/html/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | iPM1D: 首页
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | iPM1D
25 | 1.0
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
39 |
40 |
41 |
48 |
49 |
50 |
51 |
55 |
56 |
57 |
58 |
59 |
62 |
63 |
64 |
68 |
69 |
70 |
71 |
76 |
77 |
78 |
--------------------------------------------------------------------------------
/1DPICMCTutorial/doxygen/latex/structdiagnosticsmomentum_1_1particlemomentumone.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{structdiagnosticsmomentum_1_1particlemomentumone}{}\section{diagnosticsmomentum\+::particlemomentumone 类型参考手册}
2 | \label{structdiagnosticsmomentum_1_1particlemomentumone}\index{diagnosticsmomentum::particlemomentumone@{diagnosticsmomentum::particlemomentumone}}
3 | \subsection*{Public 属性}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | \mbox{\Hypertarget{structdiagnosticsmomentum_1_1particlemomentumone_acfd89bba9215ef526817e056212e12ea}\label{structdiagnosticsmomentum_1_1particlemomentumone_acfd89bba9215ef526817e056212e12ea}}
7 | integer(4) {\bfseries nx} =Nx\+Max
8 | \item
9 | \mbox{\Hypertarget{structdiagnosticsmomentum_1_1particlemomentumone_a347dec3b8ed6fa119420f0aee64f4eec}\label{structdiagnosticsmomentum_1_1particlemomentumone_a347dec3b8ed6fa119420f0aee64f4eec}}
10 | integer(4) {\bfseries timer} =0
11 | \item
12 | \mbox{\Hypertarget{structdiagnosticsmomentum_1_1particlemomentumone_a18e7972465fb14449d0097e6c2f0f424}\label{structdiagnosticsmomentum_1_1particlemomentumone_a18e7972465fb14449d0097e6c2f0f424}}
13 | real(8) {\bfseries dx} =Inputdx
14 | \item
15 | \mbox{\Hypertarget{structdiagnosticsmomentum_1_1particlemomentumone_a2bb8807ba07fb114d35e46ba74158be0}\label{structdiagnosticsmomentum_1_1particlemomentumone_a2bb8807ba07fb114d35e46ba74158be0}}
16 | real(8) {\bfseries dt} =Inputdt
17 | \item
18 | \mbox{\Hypertarget{structdiagnosticsmomentum_1_1particlemomentumone_a556e8039ad540a45e7b29456e992e786}\label{structdiagnosticsmomentum_1_1particlemomentumone_a556e8039ad540a45e7b29456e992e786}}
19 | real(8), dimension(1\+:nxmax) {\bfseries rhoone}
20 | \item
21 | \mbox{\Hypertarget{structdiagnosticsmomentum_1_1particlemomentumone_a30a9fcc89985bd9feb0a12be9425e319}\label{structdiagnosticsmomentum_1_1particlemomentumone_a30a9fcc89985bd9feb0a12be9425e319}}
22 | real(8), dimension(1\+:nxmax) {\bfseries chione}
23 | \item
24 | \mbox{\Hypertarget{structdiagnosticsmomentum_1_1particlemomentumone_a7e3a7b5c1eb14c5d2e853f7010ff8739}\label{structdiagnosticsmomentum_1_1particlemomentumone_a7e3a7b5c1eb14c5d2e853f7010ff8739}}
25 | real(8), dimension(1\+:nxmax) {\bfseries jxone}
26 | \item
27 | \mbox{\Hypertarget{structdiagnosticsmomentum_1_1particlemomentumone_ad23f93f4935d0f94ead95eb03e9b1b6b}\label{structdiagnosticsmomentum_1_1particlemomentumone_ad23f93f4935d0f94ead95eb03e9b1b6b}}
28 | real(8), dimension(1\+:nxmax) {\bfseries jyone}
29 | \item
30 | \mbox{\Hypertarget{structdiagnosticsmomentum_1_1particlemomentumone_ab84a6ec223ec952c904a982aa8feeb34}\label{structdiagnosticsmomentum_1_1particlemomentumone_ab84a6ec223ec952c904a982aa8feeb34}}
31 | real(8), dimension(1\+:nxmax) {\bfseries jzone}
32 | \item
33 | \mbox{\Hypertarget{structdiagnosticsmomentum_1_1particlemomentumone_a8475c95307dc35ea3f68d48adc001a69}\label{structdiagnosticsmomentum_1_1particlemomentumone_a8475c95307dc35ea3f68d48adc001a69}}
34 | real(8), dimension(1\+:nxmax) {\bfseries tone}
35 | \end{DoxyCompactItemize}
36 |
37 |
38 | 该 结构体 的文档由以下文件生成\+:\begin{DoxyCompactItemize}
39 | \item
40 | D\+:/\+Source/\+Repos/i\+P\+M1\+D/1\+D\+P\+I\+C\+M\+C\+Tutorial/code/diagnostics/Diag\+Momentum.\+f90\end{DoxyCompactItemize}
41 |
--------------------------------------------------------------------------------