diff --git a/doc/index.rst b/doc/index.rst index 90c9d33..54d867b 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -10,4 +10,5 @@ Welcome to the Calibr8 documentation. :maxdepth: 1 :caption: Table of Contents: + theory/theory usage/usage diff --git a/doc/theory/.theory.rst.swp b/doc/theory/.theory.rst.swp new file mode 100644 index 0000000..2169428 Binary files /dev/null and b/doc/theory/.theory.rst.swp differ diff --git a/doc/theory/theory.rst b/doc/theory/theory.rst new file mode 100644 index 0000000..f196c3a --- /dev/null +++ b/doc/theory/theory.rst @@ -0,0 +1,27 @@ +Theory +====== + +Governing Equations +------------------- + +At its core, CALIBR8 is concerned with solving the balance of linear momentum in the +absence of inertial terms for finite-deformation mechanics in a total-Lagrangian setting. +This can be represented as + +.. math:: + + \begin{aligned} + \begin{cases} + - \nabla \cdot \boldsymbol{P} &= 0, &&\text{in} \quad \mathcal{B}, \\ + \boldsymbol{u} &= \boldsymbol{g}, &&\text{on} \quad \Gamma_g, \\ + \boldsymbol{P} \cdot \boldsymbol{N} &= \boldsymbol{h}, &&\text{on} \quad \Gamma_h. + \end{cases} + \end{aligned} + +where +:math:`\boldsymbol{P}` denotes the first Piola-Kirchhoff stress tensor +:math:`\mathcal{B}` denotes the domain of interest in the reference configuration, +:math:`\Gamma_g` denotes the portion of the domain boundary on which Dirichlet boundary +conditions :math:`\boldsymbol{u}` are prescribed, and :math:`\Gamma_h` denotes the portion +of the domain boundary on which tractions +:math:`\boldsymbol{P} \cdot \boldsymbol{N}` are prescribed,