public interface operator(/)
Extend division operator to allow a scalar divided by a vector
Module Procedures
private elemental function int_div_vector(scalar, vec) result(v2)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
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 |
Intent | Optional |
Attributes | | Name | |
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 |
Intent | Optional |
Attributes | | Name | |
real(kind=real64), |
intent(in) |
|
| :: |
scalar | |
class(vector), |
intent(in) |
|
| :: |
vec | |
Return Value type(vector)