|
MFC
Exascale flow solver
|
Contains module m_hyperelastic. More...
Go to the source code of this file.
Modules | |
| module | m_hyperelastic |
| Computes the left Cauchy–Green deformation tensor and hyperelastic stress source terms. | |
Functions/Subroutines | |
| impure subroutine, public | m_hyperelastic::s_initialize_hyperelastic_module |
| Initialize the hyperelastic module. | |
| subroutine, public | m_hyperelastic::s_hyperelastic_rmt_stress_update (q_cons_vf, q_prim_vf) |
| Compute the left Cauchy-Green deformation tensor and update the hyperelastic stress. | |
| subroutine | m_hyperelastic::s_neohookean_cauchy_solver (btensor_in, q_prim_vf, g_param, j, k, l) |
| Compute the neo-Hookean Cauchy stress from the left Cauchy-Green tensor. | |
| subroutine | m_hyperelastic::s_mooney_rivlin_cauchy_solver (btensor_in, q_prim_vf, g_param, j, k, l) |
| Compute the Mooney-Rivlin Cauchy stress from the left Cauchy-Green tensor. | |
| impure subroutine, public | m_hyperelastic::s_finalize_hyperelastic_module () |
| Finalize the hyperelastic module. | |
Variables | |
| type(vector_field) | m_hyperelastic::btensor |
| real(wp), dimension(:,:), allocatable | m_hyperelastic::fd_coeff_x_hyper |
| real(wp), dimension(:,:), allocatable | m_hyperelastic::fd_coeff_y_hyper |
| real(wp), dimension(:,:), allocatable | m_hyperelastic::fd_coeff_z_hyper |
| real(wp), dimension(:), allocatable | m_hyperelastic::gs_hyper |
Contains module m_hyperelastic.
Definition in file m_hyperelastic.fpp.f90.