aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Docs/source/running_cpp/parameters.rst19
1 files changed, 10 insertions, 9 deletions
diff --git a/Docs/source/running_cpp/parameters.rst b/Docs/source/running_cpp/parameters.rst
index b71c44c93..a1e205d55 100644
--- a/Docs/source/running_cpp/parameters.rst
+++ b/Docs/source/running_cpp/parameters.rst
@@ -921,27 +921,28 @@ Collision initialization
WarpX provides a relativistic elastic Monte Carlo binary collision model,
following the algorithm given by `Perez et al. (Phys. Plasmas 19, 083104, 2012) <https://doi.org/10.1063/1.4742167>`_.
-* ``collisions.ncollisions`` (`int`) optional (default `0`)
- Number of collision types.
-
* ``collisions.collision_names`` (`strings`, separated by spaces)
- The name of each collision type. It must be provided if ``collisions.ncollisions`` is not zero.
+ The name of each collision type.
This is then used in the rest of the input deck;
in this documentation we use ``<collision_name>`` as a placeholder.
- The number of strings provided should match the number of collision types,
- i.e. ``collisions.ncollisions``.
* ``<collision_name>.species`` (`strings`, two species names separated by spaces)
The names of two species, between which the collision will be considered.
- It must be provided if ``collisions.ncollisions`` is not zero, and
- the number of provided ``<collision_name>.species`` should match
- the number of collision types, i.e. ``collisions.ncollisions``.
+ The number of provided ``<collision_name>.species`` should match
+ the number of collision names, i.e. ``collisions.collision_names``.
* ``<collision_name>.CoulombLog`` (`float`) optional
A provided fixed Coulomb logarithm of the collision type
``<collision_name>``.
+ For example, a typical Coulomb logarithm has a form of
+ :math:`\ln(\lambda_D/R)`,
+ where :math:`\lambda_D` is the Debye length,
+ :math:`R\approx1.4A^{1/3}` is the effective Coulombic radius of the nucleus,
+ :math:`A` is the mass number.
If this is not provided, or if a non-positive value is provided,
a Coulomb logarithm will be computed automatically according to the algorithm.
+ a Coulomb logarithm will be computed automatically according to the algorithm in
+ `Perez et al. (Phys. Plasmas 19, 083104, 2012) <https://doi.org/10.1063/1.4742167>`_.
.. _running-cpp-parameters-numerics: