| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | initialized | ||||
| type(t_minimizer_mhd3d), | public, | ALLOCATABLE | :: | minimizer |
Initialize Module
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(t_functional_mhd3d), | intent(inout) | :: | sf |
Initialize Module
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(t_functional_mhd3d), | intent(inout) | :: | sf |
Compute Equilibrium, iteratively
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(t_functional_mhd3d), | intent(inout) | :: | sf | |||
| real(kind=wp), | intent(in), | optional | :: | dt_in |
Finalize Module
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(t_functional_mhd3d), | intent(inout) | :: | sf |
TYPE :: t_functional_mhd3d !------------------------------------------------------------------------------------------------------------------------------- LOGICAL :: initialized TYPE(t_minimizer_mhd3d), ALLOCATABLE :: minimizer !------------------------------------------------------------------------------------------------------------------------------- CONTAINS PROCEDURE :: init => InitMHD3D PROCEDURE :: initSolution => InitSolutionMHD3D PROCEDURE :: minimize => MinimizeMHD3D PROCEDURE :: free => FinalizeMHD3D END TYPE t_functional_mhd3d