contains the type that points to the routines of one chosen functional
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(c_functional), | intent(inout) | :: | sf |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(c_functional), | intent(inout) | :: | sf |
| procedure(i_sub_functional), public, deferred :: init | |
| procedure(i_sub_functional), public, deferred :: initSolution | |
| procedure(i_sub_functional_min), public, deferred :: minimize | |
| procedure(i_sub_functional), public, deferred :: free |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | which_functional |
points to functional (1: MHD3D) |
| procedure(i_sub_functional), public, deferred :: init | |
| procedure(i_sub_functional), public, deferred :: initSolution | |
| procedure(i_sub_functional_min), public, deferred :: minimize | |
| procedure(i_sub_functional), public, deferred :: free |