Analytic free-space P0 triangle potential, field, principal value, and jump.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=i32), | public, | parameter | :: | panel_side_principal_value | = | 0_i32 | |
| integer(kind=i32), | public, | parameter | :: | panel_side_normal_plus | = | 1_i32 | |
| integer(kind=i32), | public, | parameter | :: | panel_side_normal_minus | = | -1_i32 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(panel_geometry_type), | intent(in) | :: | geometry | |||
| real(kind=dp), | intent(in) | :: | charge | |||
| real(kind=dp), | intent(in) | :: | target(3) | |||
| integer(kind=i32), | intent(in) | :: | side | |||
| real(kind=dp), | intent(out) | :: | potential | |||
| real(kind=dp), | intent(out) | :: | field(3) |