txs auto checkin

This commit is contained in:
Jorge Gonzalez 2026-03-05 18:32:22 +01:00
commit a81e7cca8a

View file

@ -502,79 +502,82 @@ make
\end{itemize} \end{itemize}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{boundary} \subsection{boundaries}
The array object \textbf{boundary} determines the interaction between surfaces and particles. The object \textbf{boundaries} has two main arrays that define the particle boundaries and the ones that must be applied to the electromagnetic field.
These boundaries need to be linked to a specific edge in the mesh.
The accepted variables are:
\begin{itemize} \begin{itemize}
\item \textbf{name}: Character. \item \textbf{particles}. Array of objects.
Name of the boundary. Different models for interaction between particles and edges.
\item \textbf{physicalSurface}: Integer. \begin{itemize}
Identification of the surface in the mesh file. \item \textbf{name}: Character.
\item \textbf{bType}: Array of objects of dimension 'number of species'. Name of the boundary.
Per each species defined in the case, a boundary \textbf{type} needs to be provided. \item \textbf{physicalSurface}: Integer.
Accepted values for \textbf{type} are: Identification of the surface in the mesh file.
\begin{itemize} \item \textbf{bType}: Array of objects of dimension 'number of species'.
\item \textbf{reflection}: Elastic reflection of particles. Per each species defined in the case, a boundary \textbf{type} needs to be provided.
\item \textbf{absorption}: Particle is eliminated from the domain. Accepted values for \textbf{type} are:
The particle is first moved into the edge and its properties are scattered among the edge nodes. \begin{itemize}
\item \textbf{transparent}: Particle abandon the numerical domain. \item \textbf{reflection}: Elastic reflection of particles.
\item \textbf{wallTemperature}: Reflective wall with constant temperature that exchange heat with particles. \item \textbf{absorption}: Particle is eliminated from the domain.
Required parameters are: The particle is first moved into the edge and its properties are scattered among the edge nodes.
\begin{itemize} \item \textbf{transparent}: Particle abandon the numerical domain.
\item \textbf{temperature}: Real. \item \textbf{wallTemperature}: Reflective wall with constant temperature that exchange heat with particles.
Units of $\unit{K}$. Required parameters are:
Temperature wall. \begin{itemize}
\item \textbf{specificHeat}: Real. \item \textbf{temperature}: Real.
Units of $\unit{J kg^{-1} K^{-1}}$. Units of $\unit{K}$.
Specific heat capacity of the material. Temperature wall.
\end{itemize} \item \textbf{specificHeat}: Real.
\item \textbf{ionization}: Per each particle crossing the surface with this type of boundary, a number of ionization events are calculated. Units of $\unit{J kg^{-1} K^{-1}}$.
A pair of ion-electron is generated for each ionization event, taking as a reference a neutral background. Specific heat capacity of the material.
The secondary electron is taken as the same type as the incident particle. \end{itemize}
The available input is: \item \textbf{ionization}: Per each particle crossing the surface with this type of boundary, a number of ionization events are calculated.
\begin{itemize} A pair of ion-electron is generated for each ionization event, taking as a reference a neutral background.
\item \textbf{neutral}: Object. The secondary electron is taken as the same type as the incident particle.
Information about the neutral background. The available input is:
Required parameters are: \begin{itemize}
\begin{itemize} \item \textbf{neutral}: Object.
\item \textbf{ion}: Character. Information about the neutral background.
Species name of the ion generated as defined in object \textbf{species}. Required parameters are:
Required parameter. \begin{itemize}
\item \textbf{mass}: Real. \item \textbf{ion}: Character.
Units in $\unit{kg}$. Species name of the ion generated as defined in object \textbf{species}.
Mass of neutral species. Required parameter.
If missing, the mass of the ion is used \item \textbf{mass}: Real.
\item \textbf{density}: Real. Units in $\unit{kg}$.
Units in $\unit{m^{-3}}$. Mass of neutral species.
Density of neutral background. If missing, the mass of the ion is used
Required parameter. \item \textbf{density}: Real.
\item \textbf{velocity}: Real. Units in $\unit{m^{-3}}$.
Units in $\unit{m s^{-1}}$. Density of neutral background.
Array of dimension $3$. Required parameter.
Mean velocity of neutral background. \item \textbf{velocity}: Real.
Required parameter. Units in $\unit{m s^{-1}}$.
\item \textbf{temperature}: Real. Array of dimension $3$.
Units in $\unit{K}$. Mean velocity of neutral background.
Temperature of neutral background. Required parameter.
Required parameter. \item \textbf{temperature}: Real.
Units in $\unit{K}$.
Temperature of neutral background.
Required parameter.
\end{itemize} \end{itemize}
\item \textbf{effectiveTime}: Real. \item \textbf{effectiveTime}: Real.
Units in $\unit{s}$. Units in $\unit{s}$.
As the particle is no longer simulated once it crossed the boundary, this time represents the effective time in which the particle produces ionization processes in the neutral background. As the particle is no longer simulated once it crossed the boundary, this time represents the effective time in which the particle produces ionization processes in the neutral background.
Required parameter. Required parameter.
\item \textbf{energyThreashold}: Real. \item \textbf{energyThreashold}: Real.
Units in $\unit{eV}$. Units in $\unit{eV}$.
Ionization energy threshold for the simulated process. Ionization energy threshold for the simulated process.
Required parameter. Required parameter.
\item \textbf{crossSection}: Character. \item \textbf{crossSection}: Character.
Complete path to the cross-section data for the ionization process. Complete path to the cross-section data for the ionization process.
\end{itemize} \end{itemize}
\item \textbf{axis}: Identifies the symmetry axis for 2D cylindrical simulations. \item \textbf{axis}: Identifies the symmetry axis for 2D cylindrical simulations.
If , for some reason, a particle interacts with this axis, it is reflected. If , for some reason, a particle interacts with this axis, it is reflected.
\end{itemize} \end{itemize}
\end{itemize}
\item \textbf{EM}
\end{itemize} \end{itemize}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%