| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | which_functional |
points to functional (1: MHD3D) |
|||
| logical, | public | :: | initialized |
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 |
Finalize Module
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(t_functional_mhd3d), | intent(inout) | :: | sf |
TYPE,EXTENDS(t_functional) :: t_functional_mhd3d !------------------------------------------------------------------------------------------------------------------------------- LOGICAL :: initialized !------------------------------------------------------------------------------------------------------------------------------- CONTAINS PROCEDURE :: init => InitMHD3D PROCEDURE :: initSolution => InitSolutionMHD3D PROCEDURE :: minimize => MinimizeMHD3D PROCEDURE :: free => FinalizeMHD3D END TYPE t_functional_mhd3d