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
-
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 |
|