FEM Reconstruction#
In this subsection, the parameters used for lethe-rpt-l2-projection-3d and lethe-rpt-fem-reconstruction-3d applications are defined.
Here are the default values:
subsection fem reconstruction
set mesh type = dealii
set mesh filename = none
set z subdivisions = 1
set mesh refinement = 0
set l2 projection before reconstruction = false
set experimental counts file = none
set export positions file = none
set search extrapolation limit = 0.005
set cost function type = relative
set dof handler file = none
set nodal counts file = none
set search type = local
set search cell proximity level = 1
set verbose clock = false
end
For both lethe-rpt-l2-projection-3d and lethe-rpt-fem-reconstruction-3d applications, we have to define the mesh:
mesh type: Type of mesh used. Choosing thedealiioption will generate asubdivided_cylindergrid, for that reason the number of subdivision in the z direction must be specified with thez subdivisionsparameter. For thegmshoption, only meshes for a cylindrical geometry with tetrahedral elements are accepted at the moment. Furthermore, the z-axis should be the axis of symmetry of the cylinder.Options:
dealiiorgmsh
mesh filename: Filename of the imported mesh. Specify only ifgmshwas the selected option for themesh type.Options: Any
.mshfile
z subdivisions: Number of initial subdivisions along the z-axis. Specify only ifdealiiwas the selected option for themesh type.Options: Any positive integer
mesh refinement: Number of global mesh refinements. Specify only ifdealiiwas the selected option for themesh type.Options: Any positive integer
For the lethe-rpt-fem-reconstruction-3d application only, we have to define the following parameters:
l2 projection before reconstruction: Enable to run thelethe-rpt-l2-projection-3dapplication before the reconstruction.Options :
trueorfalse
experimental counts file: Filename of the file containing the experimental photon counts.Options: Any
.txtfile
export positions file: Name of the file in which the calculated positions are exported.Options: Any
.csvor.datfilename
cost function type: Type of cost function used to find the position.Options:
relativeorabsolute
dof handler file: File containing the saved DoF handler.Options: Any
.doffile
nodal counts file: List of files containing the nodal counts from each detector.Options: Any
.countsfile
search extrapolation limit: Tolerance when extrapolating from a cell in the reference space to find a particle’s position. The default value is set to \(0.005\). However, for a subdivided cylinder geometry from deal.II, the default tolerance is set to \(1.15̀\) times thecell_height.Options: Any positive double
search type: Type of search algorithm used to find particle positions. Thelocaloption refers to a search algorithm where the next particle position is searched in a scope around the previously found position’s cell. The size of that scope is defined by thesearch cell proximity levelparameter. And theglobaloption refers to the algorithm in which we go through every cell of the grid to find every particle position.Options:
localorglobal
search cell proximity level: Level of proximity of the search scope to find the next particle position. Asearch cell proximity level = 1includes in the search scope the previously found position’s cell and all its adjacent cells. Specify only iflocalwas the selected option for thesearch type.Options: Any positive integer
verbose clock: Enable to show total wallclock time elapsed since start.Options:
trueorfalse