operator(.or.) Interface

public interface operator(.or.)

Calls

interface~~operator(.or.)~~CallsGraph interface~operator(.or.) operator(.or.) proc~int4_or_int4 int4_or_int4 interface~operator(.or.)->proc~int4_or_int4 proc~int4_1d_or_int4 int4_1D_or_int4 interface~operator(.or.)->proc~int4_1d_or_int4 proc~int4_2d_or_int4_2d int4_2D_or_int4_2D interface~operator(.or.)->proc~int4_2d_or_int4_2d proc~int4_2d_or_int4 int4_2D_or_int4 interface~operator(.or.)->proc~int4_2d_or_int4 proc~int4_1d_or_int4_1d int4_1D_or_int4_1D interface~operator(.or.)->proc~int4_1d_or_int4_1d proc~int8_or_int8 int8_or_int8 interface~operator(.or.)->proc~int8_or_int8

Contents


Module Procedures

public function int4_or_int4(a, b) result(r)

Bitwise 'OR' over two integer of kind 4

Arguments

Type IntentOptional AttributesName
integer(kind=4), intent(in) :: a
integer(kind=4), intent(in) :: b

Return Value integer(kind=4)

public function int4_1D_or_int4_1D(a, b) result(r)

Bitwise 'OR' over two 1D integer array of kind 4

Arguments

Type IntentOptional AttributesName
integer(kind=4), intent(in), dimension(:):: a
integer(kind=4), intent(in), dimension(:):: b

Return Value integer(kind=4), dimension(size(a))

public function int4_1D_or_int4(a, b) result(r)

Bitwise 'OR' over one 1D integer array and integer of kind 4

Arguments

Type IntentOptional AttributesName
integer(kind=4), intent(in), dimension(:):: a
integer(kind=4), intent(in) :: b

Return Value integer(kind=4), dimension(size(a))

public function int4_2D_or_int4_2D(a, b) result(r)

Bitwise 'OR' over two 2D integer array of kind 4

Arguments

Type IntentOptional AttributesName
integer(kind=4), intent(in), dimension(:, :):: a
integer(kind=4), intent(in), dimension(:, :):: b

Return Value integer(kind=4), dimension(:, :), allocatable

public function int4_2D_or_int4(a, b) result(r)

Bitwise 'OR' over one 2D integer array and integer of kind 4

Arguments

Type IntentOptional AttributesName
integer(kind=4), intent(in), dimension(:, :):: a
integer(kind=4), intent(in) :: b

Return Value integer(kind=4), dimension(:, :), allocatable

public function int8_or_int8(a, b) result(r)

Bitwise 'OR' over two integer of kind 8

Arguments

Type IntentOptional AttributesName
integer(kind=8), intent(in) :: a
integer(kind=8), intent(in) :: b

Return Value integer(kind=8)