Skip to content

Commit

Permalink
Added sections
Browse files Browse the repository at this point in the history
  • Loading branch information
KulaginVladimir committed Dec 8, 2023
1 parent 1cbd30b commit 56c82bc
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions docs/source/theory.rst
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,9 @@ in three categories: 1) enforcing the value of the solution at a boundary
(Neumann’s condition) 3) enforcing the value of the gradient as a function of
the solution itself (Robin’s condition).

Dirichlet BC
^^^^^^^^^^^^^

In FESTIM, users can fix the mobile hydrogen concentration :math:`c_\mathrm{m}`
and the temperature :math:`T` at boundaries :math:`\delta \Omega` (Dirichlet):

Expand Down Expand Up @@ -206,6 +209,9 @@ reduced to:
c_\mathrm{m} = \frac{\varphi_{impl} R_p}{D}~\text{on}~\delta\Omega
Neumann BC
^^^^^^^^^^^^

One can also impose hydrogen fluxes or heat fluxes at boundaries (Neumann).
Note: we will assume for simplicity that the Soret effect is not included
and :math:`J = -D\nabla c_\mathrm{m}`:
Expand All @@ -223,6 +229,9 @@ and :math:`J = -D\nabla c_\mathrm{m}`:
where :math:`\mathrm{\textbf{n}}` is the normal vector of the boundary.

Robin BC
^^^^^^^^^^

Recombination and dissociation fluxes can also be applied:

.. math::
Expand Down

0 comments on commit 56c82bc

Please sign in to comment.