Skip to content

Commit

Permalink
Deploying to gh-pages from @ cdafa24 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
lewisfish committed Oct 11, 2023
1 parent 7dcbd22 commit 3e1488d
Show file tree
Hide file tree
Showing 92 changed files with 4,781 additions and 2,422 deletions.
4 changes: 4 additions & 0 deletions lists/files.html
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,10 @@ <h1>Source Files</h1>
<tr><td><a href='../sourcefile/mat_class.f90.html'>mat_class.f90</a></td><td></td></tr>
<tr><td><a href='../sourcefile/opticalproperties.f90.html'>opticalProperties.f90</a></td><td></td></tr>
<tr><td><a href='../sourcefile/parse.f90.html'>parse.f90</a></td><td></td></tr>
<tr><td><a href='../sourcefile/parse_detectors.f90.html'>parse_detectors.f90</a></td><td></td></tr>
<tr><td><a href='../sourcefile/parse_helpers.f90.html'>parse_helpers.f90</a></td><td></td></tr>
<tr><td><a href='../sourcefile/parse_source.f90.html'>parse_source.f90</a></td><td></td></tr>
<tr><td><a href='../sourcefile/parse_spectrum.f90.html'>parse_spectrum.f90</a></td><td></td></tr>
<tr><td><a href='../sourcefile/photon.f90.html'>photon.f90</a></td><td></td></tr>
<tr><td><a href='../sourcefile/piecewise.f90.html'>piecewise.f90</a></td><td></td></tr>
<tr><td><a href='../sourcefile/random_mod.f90.html'>random_mod.f90</a></td><td></td></tr>
Expand Down
4 changes: 4 additions & 0 deletions lists/modules.html
Original file line number Diff line number Diff line change
Expand Up @@ -125,8 +125,12 @@ <h1>Modules</h1>
<!--active--> <tr class=""><td><a href='../module/mat_class.html'>mat_class</a></td><td><a href='../sourcefile/mat_class.f90.html'>mat_class.f90</a></td><td><p>Matrix class module. Defines a matrix type (4x4 matrix) and associated operations on matrices and other types.</p><a href="../module/mat_class.html" class="pull-right"><emph>Read more&hellip;</emph></a></td></tr>
<!----> <tr class="active"><td><a href='../module/opticalproperties.html'>opticalProperties</a></td><td><a href='../sourcefile/opticalproperties.f90.html'>opticalProperties.f90</a></td><td><p>module implments the optical property abstract type and the types that inheirt from it
abstract optical property type</p></td></tr>
<!--active--> <tr class=""><td><a href='../module/parse_detectorsmod.html'>parse_detectorsMod</a></td><td><a href='../sourcefile/parse_detectors.f90.html'>parse_detectors.f90</a></td><td></td></tr>
<!----> <tr class="active"><td><a href='../module/parse_helpersmod.html'>parse_HelpersMod</a></td><td><a href='../sourcefile/parse_helpers.f90.html'>parse_helpers.f90</a></td><td></td></tr>
<!--active--> <tr class=""><td><a href='../module/parse_mod.html'>parse_mod</a></td><td><a href='../sourcefile/parse.f90.html'>parse.f90</a></td><td><p>Module contains all routines related to parsing the input toml config files.
See <a href=".././page/config.html">config</a> for details of toml input file.</p></td></tr>
<!----> <tr class="active"><td><a href='../module/parse_sourcesmod.html'>parse_sourcesMod</a></td><td><a href='../sourcefile/parse_source.f90.html'>parse_source.f90</a></td><td></td></tr>
<!--active--> <tr class=""><td><a href='../module/parse_spectrummod.html'>parse_SpectrumMod</a></td><td><a href='../sourcefile/parse_spectrum.f90.html'>parse_spectrum.f90</a></td><td></td></tr>
<!----> <tr class="active"><td><a href='../module/photonmod.html'>photonMod</a></td><td><a href='../sourcefile/photon.f90.html'>photon.f90</a></td><td><p>This source file contains the photon type, all the photon launch routines for different light sources, and the scattering code.</p><a href="../module/photonmod.html" class="pull-right"><emph>Read more&hellip;</emph></a></td></tr>
<!--active--> <tr class=""><td><a href='../module/piecewisemod.html'>piecewiseMod</a></td><td><a href='../sourcefile/piecewise.f90.html'>piecewise.f90</a></td><td><p>This file contains the piecewise abstract type, for sampling from constants, 1D or 2D arrays. Inspired by <a href="https://www.pbr-book.org/">PBRT</a> piecewise class.
Currently, the following public types are defined:</p><a href="../module/piecewisemod.html" class="pull-right"><emph>Read more&hellip;</emph></a></td></tr>
Expand Down
14 changes: 7 additions & 7 deletions lists/procedures.html
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ <h1>Procedures</h1>
<tr><td><a href='../proc/focus.html'>focus</a></td><td><a href='../module/photonmod.html'>photonMod</a></td><td>Subroutine</td><td></td></tr>
<tr><td><a href='../proc/fresnel.html'>fresnel</a></td><td><a href='../module/surfaces.html'>surfaces</a></td><td>Function</td><td><p>calculates the fresnel coefficents</p></td></tr>
<tr><td><a href='../proc/get_new_file_name.html'>get_new_file_name</a></td><td><a href='../module/writer_mod.html'>writer_mod</a></td><td>Function</td><td><p>If file exits, get numeral to append to filename </p></td></tr>
<tr><td><a href='../proc/get_vector.html'>get_vector</a></td><td><a href='../module/parse_mod.html'>parse_mod</a></td><td>Function</td><td><p>Vector helper function for parsing toml</p></td></tr>
<tr><td><a href='../proc/get_vector.html'>get_vector</a></td><td><a href='../module/parse_helpersmod.html'>parse_HelpersMod</a></td><td>Function</td><td><p>Vector helper function for parsing toml</p></td></tr>
<tr><td><a href='../proc/get_vessels.html'>get_vessels</a></td><td><a href='../module/setupgeometry.html'>setupGeometry</a></td><td>Function</td><td><p>setup blood vessel scene</p></td></tr>
<tr><td><a href='../proc/get_voxel.html'>get_voxel</a></td><td><a href='../module/gridmod.html'>gridMod</a></td><td>Function</td><td><p>get current voxel the photon packet is in</p></td></tr>
<tr><td><a href='../proc/getalbedo.html'>getAlbedo</a></td><td><a href='../module/sdf_basemod.html'>sdf_baseMod</a></td><td>Function</td><td><p>Return albedo for the current SDF.</p></td></tr>
Expand All @@ -176,9 +176,9 @@ <h1>Procedures</h1>
<tr><td><a href='../proc/getmua.html'>getMua</a></td><td><a href='../module/sdf_basemod.html'>sdf_baseMod</a></td><td>Function</td><td><p>Return <script type="math/tex">\mu_a</script> for the current SDF.</p></td></tr>
<tr><td><a href='../proc/getn.html'>getN</a></td><td><a href='../module/sdf_basemod.html'>sdf_baseMod</a></td><td>Function</td><td><p>Return refractive index for the current SDF.</p></td></tr>
<tr><td><a href='../proc/getvalue.html'>getValue</a></td><td><a href='../module/piecewisemod.html'>piecewiseMod</a></td><td>Subroutine</td><td><p>The constant version of sample</p></td></tr>
<tr><td><a href='../proc/handle_annulus_dect.html'>handle_annulus_dect</a></td><td><a href='../module/parse_mod.html'>parse_mod</a></td><td>Subroutine</td><td><p>Read in Annulus_detector settings and initalise variable</p></td></tr>
<tr><td><a href='../proc/handle_camera.html'>handle_camera</a></td><td><a href='../module/parse_mod.html'>parse_mod</a></td><td>Subroutine</td><td><p>Read in Camera settings and initalise variable</p></td></tr>
<tr><td><a href='../proc/handle_circle_dect.html'>handle_circle_dect</a></td><td><a href='../module/parse_mod.html'>parse_mod</a></td><td>Subroutine</td><td><p>Read in Circle_detector settings and initalise variable</p></td></tr>
<tr><td><a href='../proc/handle_annulus_dect.html'>handle_annulus_dect</a></td><td><a href='../module/parse_detectorsmod.html'>parse_detectorsMod</a></td><td>Subroutine</td><td><p>Read in Annulus_detector settings and initalise variable</p></td></tr>
<tr><td><a href='../proc/handle_camera.html'>handle_camera</a></td><td><a href='../module/parse_detectorsmod.html'>parse_detectorsMod</a></td><td>Subroutine</td><td><p>Read in Camera settings and initalise variable</p></td></tr>
<tr><td><a href='../proc/handle_circle_dect.html'>handle_circle_dect</a></td><td><a href='../module/parse_detectorsmod.html'>parse_detectorsMod</a></td><td>Subroutine</td><td><p>Read in Circle_detector settings and initalise variable</p></td></tr>
<tr><td><a href='../proc/histempty_fn.html'>histempty_fn</a></td><td><a href='../module/historystack.html'>historyStack</a></td><td>Function</td><td></td></tr>
<tr><td><a href='../proc/histfinish_sub.html'>histfinish_sub</a></td><td><a href='../module/historystack.html'>historyStack</a></td><td>Subroutine</td><td></td></tr>
<tr><td><a href='../interface/history_stack_t.html'>history_stack_t</a></td><td><a href='../module/historystack.html'>historyStack</a></td><td>Interface</td><td></td></tr>
Expand Down Expand Up @@ -274,15 +274,15 @@ <h1>Procedures</h1>
<tr><td><a href='../proc/opticaprop_new.html'>opticaProp_new</a></td><td><a href='../module/opticalproperties.html'>opticalProperties</a></td><td>Function</td><td></td></tr>
<tr><td><a href='../proc/pack_bits.html'>pack_bits</a></td><td><a href='../module/piecewisemod.html'>piecewiseMod</a></td><td>Function</td><td><p>Reverse the split function. I.e go from 0a0b0c0d to abcd
Adapted from archer2 cpp <a href="https://github.com/EPCCed/archer2-cpp/tree/main/exercises/morton-order">course</a></p></td></tr>
<tr><td><a href='../proc/parse_detectors.html'>parse_detectors</a></td><td><a href='../module/parse_mod.html'>parse_mod</a></td><td>Subroutine</td><td><p>parse the detectors</p></td></tr>
<tr><td><a href='../proc/parse_detectors.html'>parse_detectors</a></td><td><a href='../module/parse_detectorsmod.html'>parse_detectorsMod</a></td><td>Subroutine</td><td><p>parse the detectors</p></td></tr>
<tr><td><a href='../proc/parse_geometry.html'>parse_geometry</a></td><td><a href='../module/parse_mod.html'>parse_mod</a></td><td>Subroutine</td><td><p>parse geometry information</p></td></tr>
<tr><td><a href='../proc/parse_grid.html'>parse_grid</a></td><td><a href='../module/parse_mod.html'>parse_mod</a></td><td>Subroutine</td><td><p>parse grid input data</p></td></tr>
<tr><td><a href='../proc/parse_output.html'>parse_output</a></td><td><a href='../module/parse_mod.html'>parse_mod</a></td><td>Subroutine</td><td><p>parse output file information</p></td></tr>
<tr><td><a href='../proc/parse_params.html'>parse_params</a></td><td><a href='../module/parse_mod.html'>parse_mod</a></td><td>Subroutine</td><td><p>entry point for parsing toml file</p></td></tr>
<tr><td><a href='../proc/parse_simulation.html'>parse_simulation</a></td><td><a href='../module/parse_mod.html'>parse_mod</a></td><td>Subroutine</td><td><p>parse simulation information</p></td></tr>
<tr><td><a href='../proc/parse_source.html'>parse_source</a></td><td><a href='../module/parse_mod.html'>parse_mod</a></td><td>Subroutine</td><td><p>Parse sources
<tr><td><a href='../proc/parse_source.html'>parse_source</a></td><td><a href='../module/parse_sourcesmod.html'>parse_sourcesMod</a></td><td>Subroutine</td><td><p>Parse sources
any updates here MUST be reflected in docs/config.md</p></td></tr>
<tr><td><a href='../proc/parse_spectrum.html'>parse_spectrum</a></td><td><a href='../module/parse_mod.html'>parse_mod</a></td><td>Subroutine</td><td><p>Parse spectrums to be used</p></td></tr>
<tr><td><a href='../proc/parse_spectrum.html'>parse_spectrum</a></td><td><a href='../module/parse_spectrummod.html'>parse_SpectrumMod</a></td><td>Subroutine</td><td><p>Parse spectrums to be used</p></td></tr>
<tr><td><a href='../proc/pathlength_scatter.html'>pathlength_scatter</a></td><td><a href='../module/kernels.html'>kernels</a></td><td>Subroutine</td><td></td></tr>
<tr><td><a href='../proc/pencil.html'>pencil</a></td><td><a href='../module/photonmod.html'>photonMod</a></td><td>Subroutine</td><td><p>pencil beam source</p></td></tr>
<tr><td><a href='../interface/photon.html'>photon</a></td><td><a href='../module/photonmod.html'>photonMod</a></td><td>Interface</td><td></td></tr>
Expand Down
2 changes: 1 addition & 1 deletion module/detector_mod.html
Original file line number Diff line number Diff line change
Expand Up @@ -232,8 +232,8 @@ <h3 class="panel-title">Uses</h3>
<ul class="list-group">
<li class="list-group-item">
<ul class="list-inline">
<li><a href='../module/constants.html'>constants</a></li>
<li><a href='../module/vector_class.html'>vector_class</a></li>
<li><a href='../module/constants.html'>constants</a></li>
</ul>
</li>
</ul>
Expand Down
2 changes: 1 addition & 1 deletion module/detectors.html
Original file line number Diff line number Diff line change
Expand Up @@ -214,8 +214,8 @@ <h3 class="panel-title">Uses</h3>
<li class="list-group-item">
<ul class="list-inline">
<li><a href='../module/constants.html'>constants</a></li>
<li><a href='../module/vector_class.html'>vector_class</a></li>
<li><a href='../module/detector_mod.html'>detector_mod</a></li>
<li><a href='../module/vector_class.html'>vector_class</a></li>
</ul>
</li>
</ul>
Expand Down
2 changes: 1 addition & 1 deletion module/geometry.html
Original file line number Diff line number Diff line change
Expand Up @@ -192,8 +192,8 @@ <h3 class="panel-title">Uses</h3>
<ul class="list-group">
<li class="list-group-item">
<ul class="list-inline">
<li><a href='../module/constants.html'>constants</a></li>
<li><a href='../module/vector_class.html'>vector_class</a></li>
<li><a href='../module/constants.html'>constants</a></li>
</ul>
</li>
</ul>
Expand Down
2 changes: 1 addition & 1 deletion module/inttau2.html
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ <h1>inttau2
<li id="statements"><i class="fa fa-list-ol"></i>
<a data-toggle="tooltip"
data-placement="bottom" data-html="true"
title=" 6.8% of total for modules and submodules.">357 statements</a>
title=" 6.7% of total for modules and submodules.">357 statements</a>
</li>

<li id="source-file">
Expand Down
2 changes: 1 addition & 1 deletion module/kernels.html
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ <h1>kernels
<li id="statements"><i class="fa fa-list-ol"></i>
<a data-toggle="tooltip"
data-placement="bottom" data-html="true"
title=" 8.2% of total for modules and submodules.">431 statements</a>
title=" 8.1% of total for modules and submodules.">431 statements</a>
</li>

<li id="source-file">
Expand Down
Loading

0 comments on commit 3e1488d

Please sign in to comment.