operator(+) Interface

public interface operator(+)

Calls

interface~~operator(+)~~CallsGraph interface~operator(+) operator(+) proc~type_dp_vector_2d_add type_dp_vector_2d_add interface~operator(+)->proc~type_dp_vector_2d_add proc~type_dp_vector_3d_add type_dp_vector_3d_add interface~operator(+)->proc~type_dp_vector_3d_add proc~type_int_vector_2d_add type_int_vector_2d_add interface~operator(+)->proc~type_int_vector_2d_add proc~type_int_vector_3d_add type_int_vector_3d_add interface~operator(+)->proc~type_int_vector_3d_add

Module Procedures

private pure elemental function type_dp_vector_2d_add(a, b) result(c)

Arguments

Type IntentOptional Attributes Name
type(type_dp_vector_2d), intent(in) :: a
type(type_dp_vector_2d), intent(in) :: b

Return Value type(type_dp_vector_2d)

private pure elemental function type_dp_vector_3d_add(a, b) result(c)

Arguments

Type IntentOptional Attributes Name
type(type_dp_vector_3d), intent(in) :: a
type(type_dp_vector_3d), intent(in) :: b

Return Value type(type_dp_vector_3d)

private pure elemental function type_int_vector_2d_add(a, b) result(c)

Arguments

Type IntentOptional Attributes Name
type(type_int_vector_2d), intent(in) :: a
type(type_int_vector_2d), intent(in) :: b

Return Value type(type_int_vector_2d)

private pure elemental function type_int_vector_3d_add(a, b) result(c)

Arguments

Type IntentOptional Attributes Name
type(type_int_vector_3d), intent(in) :: a
type(type_int_vector_3d), intent(in) :: b

Return Value type(type_int_vector_3d)