operator(*) Interface

public interface operator(*)

Contents


Module Procedures

public function scalar_times_vector3_r32(k, v1) result(v2)

Arguments

Type IntentOptional AttributesName
real(kind=real32), intent(in) :: k
class(vector3), intent(in) :: v1

Return Value type(vector3)

public function scalar_times_vector3_r64(k, v1) result(v2)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: k
class(vector3), intent(in) :: v1

Return Value type(vector3)

public function scalar_times_vector3_int(k, v1) result(v2)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: k
class(vector3), intent(in) :: v1

Return Value type(vector3)