Type-Bound Procedures
procedure, private :: set_base_grid
-
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_t), |
intent(inout) |
| | :: |
this | |
procedure, private :: set_gaussian_grid
-
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_t), |
intent(inout) |
| | :: |
this | |
procedure, private :: set_ef_grid
-
private pure subroutine set_ef_grid(this)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_t), |
intent(inout) |
| | :: |
this | |
procedure, private :: generate_grid
-
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_t), |
intent(inout) |
| | :: |
this | |
procedure, public :: initialise
-
private subroutine initialise(this)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_t), |
intent(inout) |
| | :: |
this | |
procedure, public :: set_custom_grid
-
private subroutine set_custom_grid(this, custom)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_t), |
intent(inout) |
| | :: |
this | |
real(kind=dp), |
intent(in) |
| | :: |
custom(:) | |
procedure, public :: set_spacing_function
-
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_t), |
intent(inout) |
| | :: |
this | |
procedure(dx_func_i) |
|
| | :: |
dx_func | |
procedure, public :: get_eps
-
private impure elemental function get_eps(this, x)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_t), |
intent(in) |
| | :: |
this | |
real(kind=dp), |
intent(in) |
| | :: |
x | |
Return Value real(kind=dp)
procedure, public :: get_deps
-
private impure elemental function get_deps(this)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_t), |
intent(in) |
| | :: |
this | |
Return Value real(kind=dp)
procedure, public :: delete
-
private pure subroutine delete(this)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_t), |
intent(inout) |
| | :: |
this | |