Module to inspect if certain conditions are fulfilled by doing
additional sanity checks on the equilibrium configuration.
For cylindrical geometries we check if is an integer and if the
on-axis values obey regularity conditions. Equilibrium balance
for both the Cartesian and cylindrical cases is checked.
Interfaces
interface
-
private function dp_func(x)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
Return Value real(kind=dp)
Functions
Arguments
Type | Intent | Optional | Attributes | | Name | |
procedure(dp_func), |
|
| pointer | :: |
func | |
type(grid_t), |
intent(in) |
| | :: |
grid | |
Return Value logical
Arguments
Type | Intent | Optional | Attributes | | Name | |
procedure(dp_func), |
|
| pointer | :: |
func | |
type(grid_t), |
intent(in) |
| | :: |
grid | |
Return Value logical
Arguments
Type | Intent | Optional | Attributes | | Name | |
type(background_t), |
intent(in) |
| | :: |
background | |
type(physics_t), |
intent(in) |
| | :: |
physics | |
type(grid_t), |
intent(in) |
| | :: |
grid | |
Return Value logical
Arguments
Type | Intent | Optional | Attributes | | Name | |
type(background_t), |
intent(in) |
| | :: |
background | |
type(grid_t), |
intent(in) |
| | :: |
grid | |
Return Value logical
Arguments
Type | Intent | Optional | Attributes | | Name | |
character(len=*), |
intent(in) |
| | :: |
geometry | |
Return Value logical
Arguments
Type | Intent | Optional | Attributes | | Name | |
type(settings_t), |
intent(in) |
| | :: |
settings | |
type(grid_t), |
intent(in) |
| | :: |
grid | |
type(background_t), |
intent(in) |
| | :: |
background | |
Return Value logical
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
type(grid_t), |
intent(in) |
| | :: |
grid | |
type(background_t), |
intent(in) |
| | :: |
background | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
type(grid_t), |
intent(in) |
| | :: |
grid | |
type(background_t), |
intent(in) |
| | :: |
background | |
type(physics_t), |
intent(in) |
| | :: |
physics | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
type(grid_t), |
intent(in) |
| | :: |
grid | |
type(background_t), |
intent(in) |
| | :: |
background | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
type(background_t), |
intent(in) |
| | :: |
background | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
type(settings_t), |
intent(in) |
| | :: |
settings | |
type(grid_t), |
intent(in) |
| | :: |
grid | |
type(background_t), |
intent(in) |
| | :: |
background | |
type(physics_t), |
intent(in) |
| | :: |
physics | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
type(background_t), |
intent(in) |
| | :: |
background | |
Return Value real(kind=dp)
Arguments
Type | Intent | Optional | Attributes | | Name | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
type(grid_t), |
intent(in) |
| | :: |
grid | |
type(background_t), |
intent(in) |
| | :: |
background | |
Return Value real(kind=dp)
Subroutines
Arguments
Type | Intent | Optional | Attributes | | Name | |
type(settings_t), |
intent(in) |
| | :: |
settings | |
type(grid_t), |
intent(in) |
| | :: |
grid | |
type(background_t), |
intent(in) |
| | :: |
background | |
type(physics_t), |
intent(inout) |
| | :: |
physics | |
Arguments
Type | Intent | Optional | Attributes | | Name | |
type(settings_t), |
intent(in) |
| | :: |
settings | |
type(background_t), |
intent(in) |
| | :: |
background | |
Arguments
Type | Intent | Optional | Attributes | | Name | |
type(settings_t), |
intent(in) |
| | :: |
settings | |
type(grid_t), |
intent(in) |
| | :: |
grid | |
type(background_t), |
intent(in) |
| | :: |
background | |
type(physics_t), |
intent(in) |
| | :: |
physics | |