operator(/) Interface

public interface operator(/)

Extend division operator to allow a scalar divided by a vector


Contents


Module Procedures

private elemental function int_div_vector(scalar, vec) result(v2)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: scalar
class(vector), intent(in) :: vec

Return Value type(vector)

private elemental function r32_div_vector(scalar, vec) result(v2)

Arguments

Type IntentOptional AttributesName
real(kind=real32), intent(in) :: scalar
class(vector), intent(in) :: vec

Return Value type(vector)

private elemental function r64_div_vector(scalar, vec) result(v2)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: scalar
class(vector), intent(in) :: vec

Return Value type(vector)