Type-Bound Procedures
procedure, public :: set_geometry
-
private pure subroutine set_geometry(this, geometry)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_settings_t), |
intent(inout) |
| | :: |
this | |
character(len=*), |
intent(in) |
| | :: |
geometry | |
procedure, public :: get_geometry
-
private pure function get_geometry(this) result(geometry)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_settings_t), |
intent(in) |
| | :: |
this | |
Return Value character(len=:),allocatable
procedure, public :: set_gridpts
-
private pure subroutine set_gridpts(this, gridpts)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_settings_t), |
intent(inout) |
| | :: |
this | |
integer, |
intent(in) |
| | :: |
gridpts | |
procedure, public :: get_gridpts
-
private pure function get_gridpts(this)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_settings_t), |
intent(in) |
| | :: |
this | |
Return Value integer
procedure, public :: get_gauss_gridpts
-
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_settings_t), |
intent(in) |
| | :: |
this | |
Return Value integer
procedure, public :: get_ef_gridpts
-
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_settings_t), |
intent(in) |
| | :: |
this | |
Return Value integer
procedure, public :: set_grid_boundaries
-
private subroutine set_grid_boundaries(this, grid_start, grid_end)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_settings_t), |
intent(inout) |
| | :: |
this | |
real(kind=dp), |
intent(in) |
| | :: |
grid_start | |
real(kind=dp), |
intent(in) |
| | :: |
grid_end | |
procedure, public :: get_grid_start
-
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_settings_t), |
intent(in) |
| | :: |
this | |
Return Value real(kind=dp)
procedure, public :: get_grid_end
-
private pure function get_grid_end(this)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_settings_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_settings_t), |
intent(inout) |
| | :: |
this | |
procedure, private :: validate_grid_start
-
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(grid_settings_t), |
intent(inout) |
| | :: |
this | |