Type-Bound Procedures
procedure, public :: get_name
-
private pure function get_name(this) result(name)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(sv_component_t), |
intent(in) |
| | :: |
this | |
Return Value character,allocatable
procedure, public :: get_spline_function
-
private subroutine get_spline_function(this, spline_order, spline_func)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(sv_component_t), |
intent(in) |
| | :: |
this | |
integer, |
intent(in), |
optional | | :: |
spline_order | |
procedure(basis_function), |
intent(out), |
| pointer | :: |
spline_func | |
procedure, public :: get_basis_function_name
-
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(sv_component_t), |
intent(in) |
| | :: |
this | |
Return Value character,allocatable
procedure, public :: get_default_basis_function
-
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(sv_component_t), |
intent(in) |
| | :: |
this | |
Return Value character,allocatable
procedure, public :: set_basis_function
-
private subroutine set_basis_function(this, spline_name)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(sv_component_t), |
intent(inout) |
| | :: |
this | |
character(len=*), |
intent(in) |
| | :: |
spline_name | |
procedure, public :: set_custom_spline
procedure, public :: delete
-
private pure subroutine delete(this)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(sv_component_t), |
intent(inout) |
| | :: |
this | |
procedure, private :: spline
-
private subroutine spline(this, func)
Arguments
procedure, private :: dspline
-
private subroutine dspline(this, func)
Arguments
procedure, private :: ddspline
-
private subroutine ddspline(this, func)
Arguments