Matching-plane 応答の table / online Zhao backend を同じ契約で提供する。
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=i32), | public, | parameter | :: | matching_plane_provider_ok | = | 0_i32 | |
| integer(kind=i32), | public, | parameter | :: | matching_plane_provider_invalid_argument | = | 1_i32 | |
| integer(kind=i32), | public, | parameter | :: | matching_plane_provider_load_failure | = | 2_i32 | |
| integer(kind=i32), | public, | parameter | :: | matching_plane_provider_no_physical_solution | = | 3_i32 | |
| integer(kind=i32), | public, | parameter | :: | matching_plane_provider_numerical_failure | = | 4_i32 | |
| integer(kind=i32), | public, | parameter | :: | matching_plane_provider_ambiguous_solution | = | 5_i32 |
| procedure, public :: initialize => initialize_matching_plane_response_provider | |
| procedure, public :: evaluate => evaluate_matching_plane_response_provider | |
| procedure, public :: evaluate_local => evaluate_matching_plane_response_provider_local | |
| procedure, public :: reconstruct_continuation_seed_local => reconstruct_matching_plane_continuation_seed_local | |
| procedure, public :: evaluate_zhao_local => evaluate_matching_plane_zhao_provider_local | |
| procedure, public :: validate_feedback => validate_matching_plane_provider_feedback | |
| procedure, public :: feedback_converged => matching_plane_provider_feedback_converged | |
| procedure, public :: feedback_residual => matching_plane_provider_feedback_residual | |
| procedure, public :: get_matching_plane_z => get_provider_matching_plane_z | |
| procedure, public :: get_feedback_scales => get_provider_feedback_scales | |
| procedure, public :: get_implicit_zero_mode_contract => get_provider_implicit_zero_mode_contract | |
| procedure, public :: get_backend_name => get_provider_backend_name | |
| procedure, public :: is_active => matching_plane_provider_is_active |