
.. tabularcolumns:: |p{0.3\linewidth}|p{0.2\linewidth}|p{0.5\linewidth}|
.. list-table:: Table of all terms.
   :widths: 30 30 40
   :header-rows: 1

   * - name/class/link
     - arguments
     - definition
   * - dw_adj_convect1

         :class:`AdjConvect1Term`
         :mod:`termsAdjointNavierStokes <sfepy.terms.termsAdjointNavierStokes>`
     - ``<virtual>, <state>, <parameter>``
     -


       .. math::
            \int_{\Omega} ((\ul{v} \cdot \nabla) \ul{u}) \cdot \ul{w}
   * - dw_adj_convect2

         :class:`AdjConvect2Term`
         :mod:`termsAdjointNavierStokes <sfepy.terms.termsAdjointNavierStokes>`
     - ``<virtual>, <state>, <parameter>``
     -


       .. math::
            \int_{\Omega} ((\ul{u} \cdot \nabla) \ul{v}) \cdot \ul{w}
   * - dw_adj_div_grad

         :class:`AdjDivGradTerm`
         :mod:`termsAdjointNavierStokes <sfepy.terms.termsAdjointNavierStokes>`
     - ``<material_1>, <material_2>, <virtual>, <parameter>``
     -


       .. math::
            w \delta_{u} \Psi(\ul{u}) \circ \ul{v}
   * - dw_bc_newton

         :class:`BCNewtonTerm`
         :mod:`terms_dot <sfepy.terms.terms_dot>`
     - ``<material_1>, <material_2>, <virtual>, <state>``
     -


       .. math::
            \int_{\Gamma} \alpha q (p - p_{\rm outer})
   * - dw_biot

         :class:`BiotTerm`
         :mod:`termsBiot <sfepy.terms.termsBiot>`
     -  ``<material>, <virtual>, <state>``

        ``<material>, <state>, <virtual>``

        ``<material>, <parameter_v>, <parameter_s>``
     -


       .. math::
            \int_{\Omega} p\ \alpha_{ij} e_{ij}(\ul{v}) \mbox{ , }
           \int_{\Omega} q\ \alpha_{ij} e_{ij}(\ul{u})
   * - dw_biot_eth

         :class:`BiotETHTerm`
         :mod:`termsBiot <sfepy.terms.termsBiot>`
     -  ``<ts>, <material_0>, <material_1>, <virtual>, <state>``

        ``<ts>, <material_0>, <material_1>, <state>, <virtual>``
     -


       .. math::
            \begin{array}{l} \int_{\Omega} \left [\int_0^t
           \alpha_{ij}(t-\tau)\,p(\tau)) \difd{\tau} \right]\,e_{ij}(\ul{v})
           \mbox{ ,} \\ \int_{\Omega} \left [\int_0^t \alpha_{ij}(t-\tau)
           e_{kl}(\ul{u}(\tau)) \difd{\tau} \right] q \end{array}
   * - ev_biot_stress

         :class:`BiotStressTerm`
         :mod:`termsBiot <sfepy.terms.termsBiot>`
     - ``<material>, <parameter>``
     -


       .. math::
            - \int_{\Omega} \alpha_{ij} \bar{p}

       .. math::
            \mbox{vector for } K \from \Ical_h: - \int_{T_K}
           \alpha_{ij} \bar{p} / \int_{T_K} 1

       .. math::
            - \alpha_{ij} \bar{p}|_{qp}
   * - dw_biot_th

         :class:`BiotTHTerm`
         :mod:`termsBiot <sfepy.terms.termsBiot>`
     -  ``<ts>, <material>, <virtual>, <state>``

        ``<ts>, <material>, <state>, <virtual>``
     -


       .. math::
            \begin{array}{l} \int_{\Omega} \left [\int_0^t
           \alpha_{ij}(t-\tau)\,p(\tau)) \difd{\tau} \right]\,e_{ij}(\ul{v})
           \mbox{ ,} \\ \int_{\Omega} \left [\int_0^t \alpha_{ij}(t-\tau)
           e_{kl}(\ul{u}(\tau)) \difd{\tau} \right] q \end{array}
   * - ev_cauchy_strain

         :class:`CauchyStrainTerm`
         :mod:`termsLinElasticity <sfepy.terms.termsLinElasticity>`
     - ``<parameter>``
     -


       .. math::
            \int_{\Omega} \ull{e}(\ul{w})

       .. math::
            \mbox{vector for } K \from \Ical_h: \int_{T_K}
           \ull{e}(\ul{w}) / \int_{T_K} 1

       .. math::
            \ull{e}(\ul{w})|_{qp}
   * - ev_cauchy_strain_s

         :class:`CauchyStrainSTerm`
         :mod:`termsLinElasticity <sfepy.terms.termsLinElasticity>`
     - ``<parameter>``
     -


       .. math::
            \int_{\Gamma} \ull{e}(\ul{w})

       .. math::
            \mbox{vector for } K \from \Ical_h: \int_{T_K}
           \ull{e}(\ul{w}) / \int_{T_K} 1

       .. math::
            \ull{e}(\ul{w})|_{qp}
   * - ev_cauchy_stress

         :class:`CauchyStressTerm`
         :mod:`termsLinElasticity <sfepy.terms.termsLinElasticity>`
     - ``<material>, <parameter>``
     -


       .. math::
            \int_{\Omega} D_{ijkl} e_{kl}(\ul{w})

       .. math::
            \mbox{vector for } K \from \Ical_h: \int_{T_K} D_{ijkl}
           e_{kl}(\ul{w}) / \int_{T_K} 1

       .. math::
            D_{ijkl} e_{kl}(\ul{w})|_{qp}
   * - ev_cauchy_stress_eth

         :class:`CauchyStressETHTerm`
         :mod:`termsLinElasticity <sfepy.terms.termsLinElasticity>`
     - ``<ts>, <material_0>, <material_1>, <parameter>``
     -


       .. math::
            \int_{\Omega} \int_0^t
           \Hcal_{ijkl}(t-\tau)\,e_{kl}(\ul{w}(\tau)) \difd{\tau}

       .. math::
            \mbox{vector for } K \from \Ical_h: \int_{T_K} \int_0^t
           \Hcal_{ijkl}(t-\tau)\,e_{kl}(\ul{w}(\tau)) \difd{\tau} /
           \int_{T_K} 1

       .. math::
            \int_0^t \Hcal_{ijkl}(t-\tau)\,e_{kl}(\ul{w}(\tau))
           \difd{\tau}|_{qp}
   * - ev_cauchy_stress_th

         :class:`CauchyStressTHTerm`
         :mod:`termsLinElasticity <sfepy.terms.termsLinElasticity>`
     - ``<ts>, <material>, <parameter>``
     -


       .. math::
            \int_{\Omega} \int_0^t
           \Hcal_{ijkl}(t-\tau)\,e_{kl}(\ul{w}(\tau)) \difd{\tau}

       .. math::
            \mbox{vector for } K \from \Ical_h: \int_{T_K} \int_0^t
           \Hcal_{ijkl}(t-\tau)\,e_{kl}(\ul{w}(\tau)) \difd{\tau} /
           \int_{T_K} 1

       .. math::
            \int_0^t \Hcal_{ijkl}(t-\tau)\,e_{kl}(\ul{w}(\tau))
           \difd{\tau}|_{qp}
   * - dw_contact_plane

         :class:`ContactPlaneTerm`
         :mod:`termsSurface <sfepy.terms.termsSurface>`
     - ``<material_f>, <material_n>, <material_a>, <material_b>, <virtual>, <state>``
     -


       .. math::
            \int_{\Gamma} \ul{v} \cdot f(d(\ul{u})) \ul{n}
   * - dw_convect

         :class:`ConvectTerm`
         :mod:`termsNavierStokes <sfepy.terms.termsNavierStokes>`
     - ``<virtual>, <state>``
     -


       .. math::
            \int_{\Omega} ((\ul{u} \cdot \nabla) \ul{u}) \cdot \ul{v}
   * - ev_def_grad

         :class:`DeformationGradientTerm`
         :mod:`terms_hyperelastic_base <sfepy.terms.terms_hyperelastic_base>`
     - ``<parameter>``
     -


       .. math::
            \ull{F} = \pdiff{\ul{x}}{\ul{X}}|_{qp} = \ull{I} +
           \pdiff{\ul{u}}{\ul{X}}|_{qp} \;, \\ \ul{x} = \ul{X} + \ul{u} \;, J
           = \det{(\ull{F})}
   * - dw_diffusion

         :class:`DiffusionTerm`
         :mod:`termsLaplace <sfepy.terms.termsLaplace>`
     -  ``<material>, <virtual>, <state>``

        ``<material>, <parameter_1>, <parameter_2>``
     -


       .. math::
            \int_{\Omega} K_{ij} \nabla_i q \nabla_j p \mbox{ , }
           \int_{\Omega} K_{ij} \nabla_i \bar{p} \nabla_j r
   * - dw_diffusion_coupling

         :class:`DiffusionCoupling`
         :mod:`termsLaplace <sfepy.terms.termsLaplace>`
     -  ``<material>, <virtual>, <state>``

        ``<material>, <state>, <virtual>``

        ``<material>, <parameter_1>, <parameter_2>``
     -


       .. math::
            \int_{\Omega} p K_{j} \nabla_j q
   * - dw_diffusion_r

         :class:`DiffusionRTerm`
         :mod:`termsLaplace <sfepy.terms.termsLaplace>`
     - ``<material>, <virtual>``
     -


       .. math::
            \int_{\Omega} K_{j} \nabla_j q
   * - d_diffusion_sa

         :class:`DiffusionSATerm`
         :mod:`termsAcoustic <sfepy.terms.termsAcoustic>`
     - ``<material>, <parameter_q>, <parameter_p>, <parameter_v>``
     -


       .. math::
            \int_{\Omega} \left[ (\dvg \ul{\Vcal}) K_{ij} \nabla_i q\,
           \nabla_j p - K_{ij} (\nabla_j \ul{\Vcal} \nabla q) \nabla_i p -
           K_{ij} \nabla_j q (\nabla_i \ul{\Vcal} \nabla p)\right]
   * - ev_diffusion_velocity

         :class:`DiffusionVelocityTerm`
         :mod:`termsLaplace <sfepy.terms.termsLaplace>`
     - ``<material>, <parameter>``
     -


       .. math::
            - \int_{\Omega} K_{ij} \nabla_j \bar{p}

       .. math::
            \mbox{vector for } K \from \Ical_h: - \int_{T_K} K_{ij}
           \nabla_j \bar{p} / \int_{T_K} 1

       .. math::
            - K_{ij} \nabla_j \bar{p}
   * - dw_div

         :class:`DivOperatorTerm`
         :mod:`termsNavierStokes <sfepy.terms.termsNavierStokes>`
     - ``<opt_material>, <virtual>``
     -


       .. math::
            \int_{\Omega} \nabla \cdot \ul{v} \mbox { or }
           \int_{\Omega} c \nabla \cdot \ul{v}
   * - ev_div

         :class:`DivTerm`
         :mod:`termsNavierStokes <sfepy.terms.termsNavierStokes>`
     - ``<parameter>``
     -


       .. math::
            \int_{\Omega} \nabla \cdot \ul{u}

       .. math::
            \mbox{vector for } K \from \Ical_h: \int_{T_K} \nabla
           \cdot \ul{u} / \int_{T_K} 1

       .. math::
            (\nabla \cdot \ul{u})|_{qp}
   * - dw_div_grad

         :class:`DivGradTerm`
         :mod:`termsNavierStokes <sfepy.terms.termsNavierStokes>`
     -  ``<opt_material>, <virtual>, <state>``

        ``<opt_material>, <parameter_1>, <parameter_2>``
     -


       .. math::
            \int_{\Omega} \nu\ \nabla \ul{v} : \nabla \ul{u} \mbox{ ,
           } \int_{\Omega} \nu\ \nabla \ul{u} : \nabla \ul{w} \\
           \int_{\Omega} \nabla \ul{v} : \nabla \ul{u} \mbox{ , }
           \int_{\Omega} \nabla \ul{u} : \nabla \ul{w}
   * - dw_electric_source

         :class:`ElectricSourceTerm`
         :mod:`termsElectric <sfepy.terms.termsElectric>`
     - ``<material>, <virtual>, <parameter>``
     -


       .. math::
            \int_{\Omega} c s (\nabla \phi)^2
   * - ev_grad

         :class:`GradTerm`
         :mod:`termsNavierStokes <sfepy.terms.termsNavierStokes>`
     - ``<parameter>``
     -


       .. math::
            \int_{\Omega} \nabla p \mbox{ or } \int_{\Omega} \nabla
           \ul{w}

       .. math::
            \mbox{vector for } K \from \Ical_h: \int_{T_K} \nabla p /
           \int_{T_K} 1 \mbox{ or } \int_{T_K} \nabla \ul{w} / \int_{T_K} 1

       .. math::
            (\nabla p)|_{qp} \mbox{ or } \nabla \ul{w}|_{qp}
   * - ev_integrate_mat

         :class:`IntegrateMatTerm`
         :mod:`termsBasic <sfepy.terms.termsBasic>`
     - ``<material>, <parameter>``
     -


       .. math::
            \int_\Omega m

       .. math::
            \mbox{vector for } K \from \Ical_h: \int_{T_K} m /
           \int_{T_K} 1

       .. math::
            m|_{qp}
   * - dw_jump

         :class:`SurfaceJumpTerm`
         :mod:`termsSurface <sfepy.terms.termsSurface>`
     - ``<opt_material>, <virtual>, <state_1>, <state_2>``
     -


       .. math::
            \int_{\Gamma} c\, q (p_1 - p_2)
   * - dw_laplace

         :class:`LaplaceTerm`
         :mod:`termsLaplace <sfepy.terms.termsLaplace>`
     -  ``<opt_material>, <virtual>, <state>``

        ``<opt_material>, <parameter_1>, <parameter_2>``
     -


       .. math::
            \int_{\Omega} c \nabla q \cdot \nabla p \mbox{ , }
           \int_{\Omega} c \nabla \bar{p} \cdot \nabla r
   * - dw_lin_convect

         :class:`LinearConvectTerm`
         :mod:`termsNavierStokes <sfepy.terms.termsNavierStokes>`
     - ``<virtual>, <parameter>, <state>``
     -


       .. math::
            \int_{\Omega} ((\ul{b} \cdot \nabla) \ul{u}) \cdot \ul{v}

       .. math::
            ((\ul{b} \cdot \nabla) \ul{u})|_{qp}
   * - dw_lin_elastic

         :class:`LinearElasticTerm`
         :mod:`termsLinElasticity <sfepy.terms.termsLinElasticity>`
     -  ``<material>, <virtual>, <state>``

        ``<material>, <parameter_1>, <parameter_2>``
     -


       .. math::
            \int_{\Omega} D_{ijkl}\ e_{ij}(\ul{v}) e_{kl}(\ul{u})
   * - dw_lin_elastic_eth

         :class:`LinearElasticETHTerm`
         :mod:`termsLinElasticity <sfepy.terms.termsLinElasticity>`
     - ``<ts>, <material_0>, <material_1>, <virtual>, <state>``
     -


       .. math::
            \int_{\Omega} \left [\int_0^t
           \Hcal_{ijkl}(t-\tau)\,e_{kl}(\ul{u}(\tau)) \difd{\tau}
           \right]\,e_{ij}(\ul{v})
   * - dw_lin_elastic_iso

         :class:`LinearElasticIsotropicTerm`
         :mod:`termsLinElasticity <sfepy.terms.termsLinElasticity>`
     - ``<material_1>, <material_2>, <virtual>, <state>``
     -


       .. math::
            \int_{\Omega} D_{ijkl}\ e_{ij}(\ul{v}) e_{kl}(\ul{u})
           \mbox{ with } D_{ijkl} = \mu (\delta_{ik} \delta_{jl}+\delta_{il}
           \delta_{jk}) + \lambda \ \delta_{ij} \delta_{kl}
   * - dw_lin_elastic_th

         :class:`LinearElasticTHTerm`
         :mod:`termsLinElasticity <sfepy.terms.termsLinElasticity>`
     - ``<ts>, <material>, <virtual>, <state>``
     -


       .. math::
            \int_{\Omega} \left [\int_0^t
           \Hcal_{ijkl}(t-\tau)\,e_{kl}(\ul{u}(\tau)) \difd{\tau}
           \right]\,e_{ij}(\ul{v})
   * - dw_lin_prestress

         :class:`LinearPrestressTerm`
         :mod:`termsLinElasticity <sfepy.terms.termsLinElasticity>`
     -  ``<material>, <virtual>``

        ``<material>, <parameter>``
     -


       .. math::
            \int_{\Omega} \sigma_{ij} e_{ij}(\ul{v})
   * - dw_lin_strain_fib

         :class:`LinearStrainFiberTerm`
         :mod:`termsLinElasticity <sfepy.terms.termsLinElasticity>`
     - ``<material_1>, <material_2>, <virtual>``
     -


       .. math::
            \int_{\Omega} D_{ijkl} e_{ij}(\ul{v}) \left(d_k d_l\right)
   * - dw_new_diffusion

         :class:`NewDiffusionTerm`
         :mod:`terms_new <sfepy.terms.terms_new>`
     - ``<material>, <virtual>, <state>``
     -

   * - dw_new_lin_elastic

         :class:`NewLinearElasticTerm`
         :mod:`terms_new <sfepy.terms.terms_new>`
     - ``<material>, <virtual>, <state>``
     -

   * - dw_new_mass

         :class:`NewMassTerm`
         :mod:`terms_new <sfepy.terms.terms_new>`
     - ``<virtual>, <state>``
     -

   * - dw_new_mass_scalar

         :class:`NewMassScalarTerm`
         :mod:`terms_new <sfepy.terms.terms_new>`
     - ``<virtual>, <state>``
     -

   * - dw_non_penetration

         :class:`NonPenetrationTerm`
         :mod:`terms_constraints <sfepy.terms.terms_constraints>`
     -  ``<opt_material>, <virtual>, <state>``

        ``<opt_material>, <state>, <virtual>``
     -


       .. math::
            \int_{\Gamma} c \lambda \ul{n} \cdot \ul{v} \mbox{ , }
           \int_{\Gamma} c \hat\lambda \ul{n} \cdot \ul{u} \\ \int_{\Gamma}
           \lambda \ul{n} \cdot \ul{v} \mbox{ , } \int_{\Gamma} \hat\lambda
           \ul{n} \cdot \ul{u}
   * - d_of_ns_surf_min_d_press

         :class:`NSOFSurfMinDPressTerm`
         :mod:`termsAdjointNavierStokes <sfepy.terms.termsAdjointNavierStokes>`
     - ``<material_1>, <material_2>, <parameter>``
     -


       .. math::
            \delta \Psi(p) = \delta \left( \int_{\Gamma_{in}}p -
           \int_{\Gamma_{out}}bpress \right)
   * - dw_of_ns_surf_min_d_press_diff

         :class:`NSOFSurfMinDPressDiffTerm`
         :mod:`termsAdjointNavierStokes <sfepy.terms.termsAdjointNavierStokes>`
     - ``<material>, <virtual>``
     -


       .. math::
            w \delta_{p} \Psi(p) \circ q
   * - dw_permeability_r

         :class:`PermeabilityRTerm`
         :mod:`termsLaplace <sfepy.terms.termsLaplace>`
     - ``<material>, <virtual>, <index>``
     -


       .. math::
            \int_{\Omega} K_{ij} \nabla_j q
   * - dw_piezo_coupling

         :class:`PiezoCouplingTerm`
         :mod:`termsPiezo <sfepy.terms.termsPiezo>`
     -  ``<material>, <virtual>, <state>``

        ``<material>, <state>, <virtual>``

        ``<material>, <parameter_v>, <parameter_s>``
     -


       .. math::
            \int_{\Omega} g_{kij}\ e_{ij}(\ul{v}) \nabla_k p \mbox{ ,
           } \int_{\Omega} g_{kij}\ e_{ij}(\ul{u}) \nabla_k q
   * - dw_point_load

         :class:`ConcentratedPointLoadTerm`
         :mod:`termsPoint <sfepy.terms.termsPoint>`
     - ``<material>, <virtual>``
     -


       .. math::
            \ul{f}^i = \ul{\bar f}^i \quad \forall \mbox{ FE node } i
           \mbox{ in a region }
   * - dw_point_lspring

         :class:`LinearPointSpringTerm`
         :mod:`termsPoint <sfepy.terms.termsPoint>`
     - ``<material>, <virtual>, <state>``
     -


       .. math::
            \ul{f}^i = -k \ul{u}^i \quad \forall \mbox{ FE node } i
           \mbox{ in a region }
   * - dw_s_dot_grad_i_s

         :class:`ScalarDotGradIScalarTerm`
         :mod:`terms_dot <sfepy.terms.terms_dot>`
     - ``<material>, <virtual>, <state>``
     -


       .. math::
            Z^i = \int_{\Omega} q \nabla_i p
   * - d_sd_convect

         :class:`SDConvectTerm`
         :mod:`termsAdjointNavierStokes <sfepy.terms.termsAdjointNavierStokes>`
     - ``<parameter_u>, <parameter_w>, <parameter_mesh_velocity>``
     -


       .. math::
            \int_{\Omega_D} [ u_k \pdiff{u_i}{x_k} w_i (\nabla \cdot
           \Vcal) - u_k \pdiff{\Vcal_j}{x_k} \pdiff{u_i}{x_j} w_i ]
   * - d_sd_div

         :class:`SDDivTerm`
         :mod:`termsAdjointNavierStokes <sfepy.terms.termsAdjointNavierStokes>`
     - ``<parameter_u>, <parameter_p>, <parameter_mesh_velocity>``
     -


       .. math::
            \int_{\Omega_D} p [ (\nabla \cdot \ul{w}) (\nabla \cdot
           \ul{\Vcal}) - \pdiff{\Vcal_k}{x_i} \pdiff{w_i}{x_k} ]
   * - d_sd_div_grad

         :class:`SDDivGradTerm`
         :mod:`termsAdjointNavierStokes <sfepy.terms.termsAdjointNavierStokes>`
     - ``<material_1>, <material_2>, <parameter_u>, <parameter_w>, <parameter_mesh_velocity>``
     -


       .. math::
            w \nu \int_{\Omega_D} [ \pdiff{u_i}{x_k} \pdiff{w_i}{x_k}
           (\nabla \cdot \ul{\Vcal}) - \pdiff{\Vcal_j}{x_k} \pdiff{u_i}{x_j}
           \pdiff{w_i}{x_k} - \pdiff{u_i}{x_k} \pdiff{\Vcal_l}{x_k}
           \pdiff{w_i}{x_k} ]
   * - d_sd_lin_elastic

         :class:`SDLinearElasticTerm`
         :mod:`termsLinElasticity <sfepy.terms.termsLinElasticity>`
     - ``<material>, <parameter_w>, <parameter_u>, <parameter_mesh_velocity>``
     -


       .. math::
            \int_{\Omega} \hat{D}_{ijkl}\ e_{ij}(\ul{v})
           e_{kl}(\ul{u})

       .. math::
            \hat{D}_{ijkl} = D_{ijkl}(\nabla \cdot \ul{\Vcal}) -
           D_{ijkq}{\partial \Vcal_l \over \partial x_q} - D_{iqkl}{\partial
           \Vcal_j \over \partial x_q}
   * - d_sd_st_grad_div

         :class:`SDGradDivStabilizationTerm`
         :mod:`termsAdjointNavierStokes <sfepy.terms.termsAdjointNavierStokes>`
     - ``<material>, <parameter_u>, <parameter_w>, <parameter_mesh_velocity>``
     -


       .. math::
            \gamma \int_{\Omega_D} [ (\nabla \cdot \ul{u}) (\nabla
           \cdot \ul{w}) (\nabla \cdot \ul{\Vcal}) - \pdiff{u_i}{x_k}
           \pdiff{\Vcal_k}{x_i} (\nabla \cdot \ul{w}) - (\nabla \cdot \ul{u})
           \pdiff{w_i}{x_k} \pdiff{\Vcal_k}{x_i} ]
   * - d_sd_st_pspg_c

         :class:`SDPSPGCStabilizationTerm`
         :mod:`termsAdjointNavierStokes <sfepy.terms.termsAdjointNavierStokes>`
     - ``<material>, <parameter_b>, <parameter_u>, <parameter_r>, <parameter_mesh_velocity>``
     -


       .. math::
            \sum_{K \in \Ical_h}\int_{T_K} \delta_K\ [ \pdiff{r}{x_i}
           (\ul{b} \cdot \nabla u_i) (\nabla \cdot \Vcal) - \pdiff{r}{x_k}
           \pdiff{\Vcal_k}{x_i} (\ul{b} \cdot \nabla u_i) - \pdiff{r}{x_k}
           (\ul{b} \cdot \nabla \Vcal_k) \pdiff{u_i}{x_k} ]
   * - d_sd_st_pspg_p

         :class:`SDPSPGPStabilizationTerm`
         :mod:`termsAdjointNavierStokes <sfepy.terms.termsAdjointNavierStokes>`
     - ``<material>, <parameter_r>, <parameter_p>, <parameter_mesh_velocity>``
     -


       .. math::
            \sum_{K \in \Ical_h}\int_{T_K} \tau_K\ [ (\nabla r \cdot
           \nabla p) (\nabla \cdot \Vcal) - \pdiff{r}{x_k} (\nabla \Vcal_k
           \cdot \nabla p) - (\nabla r \cdot \nabla \Vcal_k) \pdiff{p}{x_k} ]
   * - d_sd_st_supg_c

         :class:`SDSUPGCStabilizationTerm`
         :mod:`termsAdjointNavierStokes <sfepy.terms.termsAdjointNavierStokes>`
     - ``<material>, <parameter_b>, <parameter_u>, <parameter_w>, <parameter_mesh_velocity>``
     -


       .. math::
            \sum_{K \in \Ical_h}\int_{T_K} \delta_K\ [ (\ul{b} \cdot
           \nabla u_k) (\ul{b} \cdot \nabla w_k) (\nabla \cdot \Vcal) -
           (\ul{b} \cdot \nabla \Vcal_i) \pdiff{u_k}{x_i} (\ul{b} \cdot
           \nabla w_k) - (\ul{u} \cdot \nabla u_k) (\ul{b} \cdot \nabla
           \Vcal_i) \pdiff{w_k}{x_i} ]
   * - d_sd_surface_ndot

         :class:`SDSufaceNormalDotTerm`
         :mod:`termsSurface <sfepy.terms.termsSurface>`
     - ``<material>, <parameter>, <parameter_mesh_velocity>``
     -


       .. math::
            \int_{\Gamma} p \ul{c} \cdot \ul{n} \nabla \cdot
           \ul{\Vcal}
   * - d_sd_volume_dot

         :class:`SDDotVolumeTerm`
         :mod:`termsAdjointNavierStokes <sfepy.terms.termsAdjointNavierStokes>`
     - ``<parameter_1>, <parameter_2>, <parameter_mesh_velocity>``
     -


       .. math::
            \int_{\Omega_D} p q (\nabla \cdot \ul{\Vcal}) \mbox{ , }
           \int_{\Omega_D} (\ul{u} \cdot \ul{w}) (\nabla \cdot \ul{\Vcal})
   * - dw_st_adj1_supg_p

         :class:`SUPGPAdj1StabilizationTerm`
         :mod:`termsAdjointNavierStokes <sfepy.terms.termsAdjointNavierStokes>`
     - ``<material>, <virtual>, <state>, <parameter>``
     -


       .. math::
            \sum_{K \in \Ical_h}\int_{T_K} \delta_K\ \nabla p (\ul{v}
           \cdot \nabla \ul{w})
   * - dw_st_adj2_supg_p

         :class:`SUPGPAdj2StabilizationTerm`
         :mod:`termsAdjointNavierStokes <sfepy.terms.termsAdjointNavierStokes>`
     - ``<material>, <virtual>, <parameter>, <state>``
     -


       .. math::
            \sum_{K \in \Ical_h}\int_{T_K} \tau_K\ \nabla r (\ul{v}
           \cdot \nabla \ul{u})
   * - dw_st_adj_supg_c

         :class:`SUPGCAdjStabilizationTerm`
         :mod:`termsAdjointNavierStokes <sfepy.terms.termsAdjointNavierStokes>`
     - ``<material>, <virtual>, <parameter>, <state>``
     -


       .. math::
            \sum_{K \in \Ical_h}\int_{T_K} \delta_K\ [ ((\ul{v} \cdot
           \nabla) \ul{u}) ((\ul{u} \cdot \nabla) \ul{w}) + ((\ul{u} \cdot
           \nabla) \ul{u}) ((\ul{v} \cdot \nabla) \ul{w}) ]
   * - dw_st_grad_div

         :class:`GradDivStabilizationTerm`
         :mod:`termsNavierStokes <sfepy.terms.termsNavierStokes>`
     - ``<material>, <virtual>, <state>``
     -


       .. math::
            \gamma \int_{\Omega} (\nabla\cdot\ul{u}) \cdot
           (\nabla\cdot\ul{v})
   * - dw_st_pspg_c

         :class:`PSPGCStabilizationTerm`
         :mod:`termsNavierStokes <sfepy.terms.termsNavierStokes>`
     - ``<material>, <virtual>, <parameter>, <state>``
     -


       .. math::
            \sum_{K \in \Ical_h}\int_{T_K} \tau_K\ ((\ul{b} \cdot
           \nabla) \ul{u}) \cdot \nabla q
   * - dw_st_pspg_p

         :class:`PSPGPStabilizationTerm`
         :mod:`termsNavierStokes <sfepy.terms.termsNavierStokes>`
     -  ``<opt_material>, <virtual>, <state>``

        ``<opt_material>, <parameter_1>, <parameter_2>``
     -


       .. math::
            \sum_{K \in \Ical_h}\int_{T_K} \tau_K\ \nabla p \cdot
           \nabla q
   * - dw_st_supg_c

         :class:`SUPGCStabilizationTerm`
         :mod:`termsNavierStokes <sfepy.terms.termsNavierStokes>`
     - ``<material>, <virtual>, <parameter>, <state>``
     -


       .. math::
            \sum_{K \in \Ical_h}\int_{T_K} \delta_K\ ((\ul{b} \cdot
           \nabla) \ul{u})\cdot ((\ul{b} \cdot \nabla) \ul{v})
   * - dw_st_supg_p

         :class:`SUPGPStabilizationTerm`
         :mod:`termsNavierStokes <sfepy.terms.termsNavierStokes>`
     - ``<material>, <virtual>, <parameter>, <state>``
     -


       .. math::
            \sum_{K \in \Ical_h}\int_{T_K} \delta_K\ \nabla p\cdot
           ((\ul{b} \cdot \nabla) \ul{v})
   * - dw_stokes

         :class:`StokesTerm`
         :mod:`termsNavierStokes <sfepy.terms.termsNavierStokes>`
     -  ``<opt_material>, <virtual>, <state>``

        ``<opt_material>, <state>, <virtual>``

        ``<opt_material>, <parameter_v>, <parameter_s>``
     -


       .. math::
            \int_{\Omega} p\ \nabla \cdot \ul{v} \mbox{ , }
           \int_{\Omega} q\ \nabla \cdot \ul{u} \mbox{ or } \int_{\Omega} c\
           p\ \nabla \cdot \ul{v} \mbox{ , } \int_{\Omega} c\ q\ \nabla \cdot
           \ul{u}
   * - d_sum_vals

         :class:`SumNodalValuesTerm`
         :mod:`termsBasic <sfepy.terms.termsBasic>`
     - ``<parameter>``
     -

   * - d_surface

         :class:`SurfaceTerm`
         :mod:`termsBasic <sfepy.terms.termsBasic>`
     - ``<parameter>``
     -


       .. math::
            \int_\Gamma 1
   * - dw_surface_dot

         :class:`DotProductSurfaceTerm`
         :mod:`terms_dot <sfepy.terms.terms_dot>`
     -  ``<opt_material>, <virtual>, <state>``

        ``<opt_material>, <parameter_1>, <parameter_2>``
     -


       .. math::
            \int_\Gamma q p \mbox{ , } \int_\Gamma \ul{v} \cdot \ul{u}
           \mbox{ , } \int_\Gamma \ul{v} \cdot \ul{n} p \mbox{ , }
           \int_\Gamma q \ul{n} \cdot \ul{u} \mbox{ , } \int_\Gamma p r
           \mbox{ , } \int_\Gamma \ul{u} \cdot \ul{w} \mbox{ , } \int_\Gamma
           \ul{w} \cdot \ul{n} p \\ \int_\Gamma c q p \mbox{ , } \int_\Gamma
           c \ul{v} \cdot \ul{u} \mbox{ , } \int_\Gamma c p r \mbox{ , }
           \int_\Gamma c \ul{u} \cdot \ul{w} \\ \int_\Gamma \ul{v} \cdot
           \ull{M} \cdot \ul{u} \mbox{ , } \int_\Gamma \ul{u} \cdot \ull{M}
           \cdot \ul{w}
   * - d_surface_flux

         :class:`SurfaceFluxTerm`
         :mod:`termsLaplace <sfepy.terms.termsLaplace>`
     - ``<material>, <parameter>``
     -


       .. math::
            \int_{\Gamma} \ul{n} \cdot K_{ij} \nabla_j \bar{p}

       .. math::
            \mbox{vector for } K \from \Ical_h: \int_{T_K} \ul{n}
           \cdot K_{ij} \nabla_j \bar{p}\ / \int_{T_K} 1

       .. math::
            \mbox{vector for } K \from \Ical_h: \int_{T_K} \ul{n}
           \cdot K_{ij} \nabla_j \bar{p}
   * - dw_surface_integrate

         :class:`IntegrateSurfaceOperatorTerm`
         :mod:`termsBasic <sfepy.terms.termsBasic>`
     - ``<opt_material>, <virtual>``
     -


       .. math::
            \int_{\Gamma} q \mbox{ or } \int_\Gamma c q
   * - ev_surface_integrate

         :class:`IntegrateSurfaceTerm`
         :mod:`termsBasic <sfepy.terms.termsBasic>`
     - ``<opt_material>, <parameter>``
     -


       .. math::
            \int_\Gamma y \mbox{ , } \int_\Gamma \ul{y} \mbox{ , }
           \int_\Gamma \ul{y} \cdot \ul{n} \\ \int_\Gamma c y \mbox{ , }
           \int_\Gamma c \ul{y} \mbox{ , } \int_\Gamma c \ul{y} \cdot \ul{n}
           \mbox{ flux }

       .. math::
            \mbox{vector for } K \from \Ical_h: \int_{T_K} y /
           \int_{T_K} 1 \mbox{ , } \int_{T_K} \ul{y} / \int_{T_K} 1 \mbox{ ,
           } \int_{T_K} (\ul{y} \cdot \ul{n}) / \int_{T_K} 1 \\ \mbox{vector
           for } K \from \Ical_h: \int_{T_K} c y / \int_{T_K} 1 \mbox{ , }
           \int_{T_K} c \ul{y} / \int_{T_K} 1 \mbox{ , } \int_{T_K} (c \ul{y}
           \cdot \ul{n}) / \int_{T_K} 1

       .. math::
            y|_{qp} \mbox{ , } \ul{y}|_{qp} \mbox{ , } (\ul{y} \cdot
           \ul{n})|_{qp} \mbox{ flux } \\ c y|_{qp} \mbox{ , } c \ul{y}|_{qp}
           \mbox{ , } (c \ul{y} \cdot \ul{n})|_{qp} \mbox{ flux }
   * - dw_surface_laplace

         :class:`SurfaceLaplaceLayerTerm`
         :mod:`termsAcoustic <sfepy.terms.termsAcoustic>`
     -  ``<material>, <virtual>, <state>``

        ``<material>, <parameter_2>, <parameter_1>``
     -


       .. math::
            \int_{\Gamma} c \partial_\alpha \ul{q}\,\partial_\alpha
           \ul{p}, \alpha = 1,\dots,N-1
   * - dw_surface_lcouple

         :class:`SurfaceCoupleLayerTerm`
         :mod:`termsAcoustic <sfepy.terms.termsAcoustic>`
     -  ``<material>, <virtual>, <state>``

        ``<material>, <state>, <virtual>``

        ``<material>, <parameter_1>, <parameter_2>``
     -


       .. math::
            \int_{\Gamma} c q\,\partial_\alpha p, \int_{\Gamma} c
           \partial_\alpha p\, q, \int_{\Gamma} c \partial_\alpha r\,
           s,\alpha = 1,\dots,N-1
   * - dw_surface_ltr

         :class:`LinearTractionTerm`
         :mod:`termsSurface <sfepy.terms.termsSurface>`
     - ``<material>, <virtual>``
     -


       .. math::
            \int_{\Gamma} \ul{v} \cdot \ull{\sigma} \cdot \ul{n}
   * - di_surface_moment

         :class:`SurfaceMomentTerm`
         :mod:`termsBasic <sfepy.terms.termsBasic>`
     - ``<parameter>, <shift>``
     -


       .. math::
            \int_{\Gamma} \ul{n} (\ul{x} - \ul{x}_0)
   * - dw_surface_ndot

         :class:`SufaceNormalDotTerm`
         :mod:`termsSurface <sfepy.terms.termsSurface>`
     -  ``<material>, <virtual>``

        ``<material>, <parameter>``
     -


       .. math::
            \int_{\Gamma} q \ul{c} \cdot \ul{n}
   * - dw_tl_bulk_active

         :class:`BulkActiveTLTerm`
         :mod:`terms_hyperelastic_tl <sfepy.terms.terms_hyperelastic_tl>`
     - ``<material>, <virtual>, <state>``
     -


       .. math::
            \int_{\Omega} S_{ij}(\ul{u}) \delta E_{ij}(\ul{u};\ul{v})
   * - dw_tl_bulk_penalty

         :class:`BulkPenaltyTLTerm`
         :mod:`terms_hyperelastic_tl <sfepy.terms.terms_hyperelastic_tl>`
     - ``<material>, <virtual>, <state>``
     -


       .. math::
            \int_{\Omega} S_{ij}(\ul{u}) \delta E_{ij}(\ul{u};\ul{v})
   * - dw_tl_bulk_pressure

         :class:`BulkPressureTLTerm`
         :mod:`terms_hyperelastic_tl <sfepy.terms.terms_hyperelastic_tl>`
     - ``<virtual>, <state>, <state_p>``
     -


       .. math::
            \int_{\Omega} S_{ij}(p) \delta E_{ij}(\ul{u};\ul{v})
   * - dw_tl_diffusion

         :class:`DiffusionTLTerm`
         :mod:`terms_hyperelastic_tl <sfepy.terms.terms_hyperelastic_tl>`
     - ``<material_1>, <material_2>, <virtual>, <state>, <parameter>``
     -


       .. math::
            \int_{\Omega} \ull{K}(\ul{u}^{(n-1)}) : \pdiff{q}{X}
           \pdiff{p}{X}
   * - dw_tl_fib_a

         :class:`FibresActiveTLTerm`
         :mod:`terms_fibres <sfepy.terms.terms_fibres>`
     - ``<material_1>, <material_2>, <material_3>, <material_4>, <material_5>, <virtual>, <state>``
     -


       .. math::
            \int_{\Omega} S_{ij}(\ul{u}) \delta E_{ij}(\ul{u};\ul{v})
   * - dw_tl_he_mooney_rivlin

         :class:`MooneyRivlinTLTerm`
         :mod:`terms_hyperelastic_tl <sfepy.terms.terms_hyperelastic_tl>`
     - ``<material>, <virtual>, <state>``
     -


       .. math::
            \int_{\Omega} S_{ij}(\ul{u}) \delta E_{ij}(\ul{u};\ul{v})
   * - dw_tl_he_neohook

         :class:`NeoHookeanTLTerm`
         :mod:`terms_hyperelastic_tl <sfepy.terms.terms_hyperelastic_tl>`
     - ``<material>, <virtual>, <state>``
     -


       .. math::
            \int_{\Omega} S_{ij}(\ul{u}) \delta E_{ij}(\ul{u};\ul{v})
   * - dw_tl_membrane

         :class:`TLMembraneTerm`
         :mod:`terms_membrane <sfepy.terms.terms_membrane>`
     - ``<material_a1>, <material_a2>, <material_h0>, <virtual>, <state>``
     -

   * - dw_tl_surface_traction

         :class:`SurfaceTractionTLTerm`
         :mod:`terms_hyperelastic_tl <sfepy.terms.terms_hyperelastic_tl>`
     - ``<material>, <virtual>, <state>``
     -


       .. math::
            \int_{\Gamma} \ul{\nu} \cdot \ull{F}^{-1} \cdot
           \ull{\sigma} \cdot \ul{v} J
   * - dw_tl_volume

         :class:`VolumeTLTerm`
         :mod:`terms_hyperelastic_tl <sfepy.terms.terms_hyperelastic_tl>`
     - ``<virtual>, <state>``
     -


       .. math::
            \begin{array}{l} \int_{\Omega} q J(\ul{u}) \\ \mbox{volume
           mode: vector for } K \from \Ical_h: \int_{T_K} J(\ul{u}) \\
           \mbox{rel\_volume mode: vector for } K \from \Ical_h: \int_{T_K}
           J(\ul{u}) / \int_{T_K} 1 \end{array}
   * - dw_ul_bulk_penalty

         :class:`BulkPenaltyULTerm`
         :mod:`terms_hyperelastic_ul <sfepy.terms.terms_hyperelastic_ul>`
     - ``<material>, <virtual>, <state>``
     -


       .. math::
            \int_{\Omega} \mathcal{L}\tau_{ij}(\ul{u})
           e_{ij}(\delta\ul{v})/J
   * - dw_ul_bulk_pressure

         :class:`BulkPressureULTerm`
         :mod:`terms_hyperelastic_ul <sfepy.terms.terms_hyperelastic_ul>`
     - ``<virtual>, <state>, <state_p>``
     -


       .. math::
            \int_{\Omega} \mathcal{L}\tau_{ij}(\ul{u})
           e_{ij}(\delta\ul{v})/J
   * - dw_ul_compressible

         :class:`CompressibilityULTerm`
         :mod:`terms_hyperelastic_ul <sfepy.terms.terms_hyperelastic_ul>`
     - ``<material>, <virtual>, <state>, <parameter_u>``
     -


       .. math::
            \int_{\Omega} 1\over \gamma p \, q
   * - dw_ul_he_mooney_rivlin

         :class:`MooneyRivlinULTerm`
         :mod:`terms_hyperelastic_ul <sfepy.terms.terms_hyperelastic_ul>`
     - ``<material>, <virtual>, <state>``
     -


       .. math::
            \int_{\Omega} \mathcal{L}\tau_{ij}(\ul{u})
           e_{ij}(\delta\ul{v})/J
   * - dw_ul_he_neohook

         :class:`NeoHookeanULTerm`
         :mod:`terms_hyperelastic_ul <sfepy.terms.terms_hyperelastic_ul>`
     - ``<material>, <virtual>, <state>``
     -


       .. math::
            \int_{\Omega} \mathcal{L}\tau_{ij}(\ul{u})
           e_{ij}(\delta\ul{v})/J
   * - dw_ul_volume

         :class:`VolumeULTerm`
         :mod:`terms_hyperelastic_ul <sfepy.terms.terms_hyperelastic_ul>`
     - ``<virtual>, <state>``
     -


       .. math::
            \begin{array}{l} \int_{\Omega} q J(\ul{u}) \\ \mbox{volume
           mode: vector for } K \from \Ical_h: \int_{T_K} J(\ul{u}) \\
           \mbox{rel\_volume mode: vector for } K \from \Ical_h: \int_{T_K}
           J(\ul{u}) / \int_{T_K} 1 \end{array}
   * - dw_v_dot_grad_s

         :class:`VectorDotGradScalarTerm`
         :mod:`terms_dot <sfepy.terms.terms_dot>`
     -  ``<opt_material>, <virtual>, <state>``

        ``<opt_material>, <state>, <virtual>``

        ``<opt_material>, <parameter_v>, <parameter_s>``
     -


       .. math::
            \int_{\Omega} \ul{v} \cdot \nabla p \mbox{ , }
           \int_{\Omega} \ul{u} \cdot \nabla q \\ \int_{\Omega} c \ul{v}
           \cdot \nabla p \mbox{ , } \int_{\Omega} c \ul{u} \cdot \nabla q \\
           \int_{\Omega} \ul{v} \cdot \ull{M} \cdot \nabla p \mbox{ , }
           \int_{\Omega} \ul{u} \cdot \ull{M} \cdot \nabla q
   * - d_volume

         :class:`VolumeTerm`
         :mod:`termsBasic <sfepy.terms.termsBasic>`
     - ``<parameter>``
     -


       .. math::
            \int_\Omega 1
   * - dw_volume_dot

         :class:`DotProductVolumeTerm`
         :mod:`terms_dot <sfepy.terms.terms_dot>`
     -  ``<opt_material>, <virtual>, <state>``

        ``<opt_material>, <parameter_1>, <parameter_2>``
     -


       .. math::
            \int_\Omega q p \mbox{ , } \int_\Omega \ul{v} \cdot \ul{u}
           \mbox{ , } \int_\Omega p r \mbox{ , } \int_\Omega \ul{u} \cdot
           \ul{w} \\ \int_\Omega c q p \mbox{ , } \int_\Omega c \ul{v} \cdot
           \ul{u} \mbox{ , } \int_\Omega c p r \mbox{ , } \int_\Omega c
           \ul{u} \cdot \ul{w} \\ \int_\Omega \ul{v} \cdot \ull{M} \cdot
           \ul{u} \mbox{ , } \int_\Omega \ul{u} \cdot \ull{M} \cdot \ul{w}
   * - dw_volume_dot_w_scalar_eth

         :class:`DotSProductVolumeOperatorWETHTerm`
         :mod:`terms_dot <sfepy.terms.terms_dot>`
     - ``<ts>, <material_0>, <material_1>, <virtual>, <state>``
     -


       .. math::
            \int_\Omega \left [\int_0^t \Gcal(t-\tau) p(\tau)
           \difd{\tau} \right] q
   * - dw_volume_dot_w_scalar_th

         :class:`DotSProductVolumeOperatorWTHTerm`
         :mod:`terms_dot <sfepy.terms.terms_dot>`
     - ``<ts>, <material>, <virtual>, <state>``
     -


       .. math::
            \int_\Omega \left [\int_0^t \Gcal(t-\tau) p(\tau)
           \difd{\tau} \right] q
   * - ev_volume_integrate

         :class:`IntegrateVolumeTerm`
         :mod:`termsBasic <sfepy.terms.termsBasic>`
     - ``<opt_material>, <parameter>``
     -


       .. math::
            \int_\Omega y \mbox{ , } \int_\Omega \ul{y} \\ \int_\Omega
           c y \mbox{ , } \int_\Omega c \ul{y}

       .. math::
            \mbox{vector for } K \from \Ical_h: \int_{T_K} y /
           \int_{T_K} 1 \mbox{ , } \int_{T_K} \ul{y} / \int_{T_K} 1 \\
           \mbox{vector for } K \from \Ical_h: \int_{T_K} c y / \int_{T_K} 1
           \mbox{ , } \int_{T_K} c \ul{y} / \int_{T_K} 1

       .. math::
            y|_{qp} \mbox{ , } \ul{y}|_{qp} \\ c y|_{qp} \mbox{ , } c
           \ul{y}|_{qp}
   * - dw_volume_integrate

         :class:`IntegrateVolumeOperatorTerm`
         :mod:`termsBasic <sfepy.terms.termsBasic>`
     - ``<opt_material>, <virtual>``
     -


       .. math::
            \int_\Omega q \mbox{ or } \int_\Omega c q
   * - dw_volume_lvf

         :class:`LinearVolumeForceTerm`
         :mod:`termsVolume <sfepy.terms.termsVolume>`
     - ``<material>, <virtual>``
     -


       .. math::
            \int_{\Omega} \ul{f} \cdot \ul{v} \mbox{ or }
           \int_{\Omega} f q
   * - d_volume_surface

         :class:`VolumeSurfaceTerm`
         :mod:`termsBasic <sfepy.terms.termsBasic>`
     - ``<parameter>``
     -


       .. math::
            \int_\Gamma \ul{x} \cdot \ul{n}

