This interface provides methods to copy an array X
of abstract_vector
into
another array Y
. Note that Y
needs to be pre-allocated.
type(my_real_vector), dimension(10) :: X
type(my_real_vector), dimension(10) :: Y
! ... Your code ...
call copy(Y, X)
! ... Your code ...
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(abstract_vector_rsp), | intent(out) | :: | out | |||
class(abstract_vector_rsp), | intent(in) | :: | from |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(abstract_vector_rsp), | intent(out) | :: | out(:) | |||
class(abstract_vector_rsp), | intent(in) | :: | from(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(abstract_vector_rdp), | intent(out) | :: | out | |||
class(abstract_vector_rdp), | intent(in) | :: | from |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(abstract_vector_rdp), | intent(out) | :: | out(:) | |||
class(abstract_vector_rdp), | intent(in) | :: | from(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(abstract_vector_csp), | intent(out) | :: | out | |||
class(abstract_vector_csp), | intent(in) | :: | from |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(abstract_vector_csp), | intent(out) | :: | out(:) | |||
class(abstract_vector_csp), | intent(in) | :: | from(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(abstract_vector_cdp), | intent(out) | :: | out | |||
class(abstract_vector_cdp), | intent(in) | :: | from |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(abstract_vector_cdp), | intent(out) | :: | out(:) | |||
class(abstract_vector_cdp), | intent(in) | :: | from(:) |