Type-Bound Procedures
procedure, public :: assemble
-
private subroutine assemble(this, physics_type)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(state_vector_t), |
intent(inout) |
| | :: |
this | |
character(len=*), |
intent(in) |
| | :: |
physics_type | |
procedure, public :: set_basis_functions
-
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(state_vector_t), |
intent(inout) |
| | :: |
this | |
character(len=*), |
intent(in) |
| | :: |
splines(:) | |
procedure, public :: get_names
-
private pure function get_names(this) result(names)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(state_vector_t), |
intent(in) |
| | :: |
this | |
Return Value character(len=:),allocatable, (:)
procedure, public :: get_basis_functions
-
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(state_vector_t), |
intent(in) |
| | :: |
this | |
Return Value character(len=:),allocatable, (:)
procedure, public :: get_components_from_basis_function
-
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(state_vector_t), |
intent(in) |
| | :: |
this | |
character(len=*), |
intent(in) |
| | :: |
basis_function_name | |
Return Value type(sv_component_t),allocatable, (:)
procedure, public :: delete
-
private subroutine delete(this)
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(state_vector_t), |
intent(inout) |
| | :: |
this | |
-
Arguments
Return Value logical
-
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(state_vector_t), |
intent(in) |
| | :: |
this | |
character(len=*), |
intent(in) |
| | :: |
name | |
Return Value logical
procedure, private :: set_default_basis_functions
-
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(state_vector_t), |
intent(inout) |
| | :: |
this | |
procedure, private :: is_compatible_with
-
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(state_vector_t), |
intent(in) |
| | :: |
this | |
character(len=*), |
intent(in) |
| | :: |
splines(:) | |
Return Value logical
procedure, private :: contains_on_component
-
Arguments
Return Value logical
procedure, private :: contains_on_name
-
Arguments
Type | Intent | Optional | Attributes | | Name | |
class(state_vector_t), |
intent(in) |
| | :: |
this | |
character(len=*), |
intent(in) |
| | :: |
name | |
Return Value logical