|
Neko 1.99.9
A portable framework for high-order spectral element flow simulations
|
Implements artificial_viscosity_t.
Data Types | |
| type | artificial_viscosity_t |
| The handler for the artificial viscosity. More... | |
Functions/Subroutines | |
| subroutine | artificial_viscosity_init_from_json (this, json, coef, dof) |
| Construct an artificial viscosity regularization from JSON. | |
| subroutine | artificial_viscosity_free (this) |
| Free an artificial viscosity regularization. | |
| subroutine | artificial_viscosity_update (this, effective_visc, mu) |
| Update the effective viscosity with artificial and physical viscosity. | |
|
private |
| this | The artificial viscosity regularization. |
Definition at line 85 of file artificial_viscosity.f90.
| subroutine artificial_viscosity::artificial_viscosity_init_from_json | ( | class(artificial_viscosity_t), intent(inout) | this, |
| type(json_file), intent(inout) | json, | ||
| type(coef_t), intent(in), target | coef, | ||
| type(dofmap_t), intent(in), target | dof | ||
| ) |
| this | The artificial viscosity regularization. |
| json | The regularization configuration. |
| coef | The SEM coefficients. |
| dof | The SEM map of degrees of freedom. |
Definition at line 66 of file artificial_viscosity.f90.
|
private |
| this | The artificial viscosity regularization. |
| effective_visc | The effective viscosity field to update. |
| mu | The optional physical viscosity field. |
Definition at line 97 of file artificial_viscosity.f90.
