CUDA
C/C++    Fortran   

Relational operations (<, >, ==, /=)

Relational operations. More...

Data Types

interface  operator
 Element wise addition. More...

type(array) array_ge (A, B)
type(array) array_gt_s (A, B)
type(array) array_lgt_s (B, A)
type(array) array_gt_d (A, B)
type(array) array_lgt_d (B, A)
type(array) array_gt_i (A, B)
type(array) array_lgt_i (B, A)

type(array) array_le (A, B)
type(array) array_lt_s (A, B)
type(array) array_llt_s (B, A)
type(array) array_lt_d (A, B)
type(array) array_llt_d (B, A)
type(array) array_lt_i (A, B)
type(array) array_llt_i (B, A)

type(array) array_ge_s (A, B)
type(array) array_lge_s (B, A)
type(array) array_ge_d (A, B)
type(array) array_lge_d (B, A)
type(array) array_ge_i (A, B)
type(array) array_lge_i (B, A)

type(array) array_le_s (A, B)
type(array) array_lle_s (B, A)
type(array) array_le_d (A, B)
type(array) array_lle_d (B, A)
type(array) array_le_i (A, B)
type(array) array_lle_i (B, A)

type(array) array_eq (A, B)
type(array) array_eq_s (A, B)
type(array) array_leq_s (B, A)
type(array) array_eq_d (A, B)
type(array) array_leq_d (B, A)
type(array) array_eq_i (A, B)
type(array) array_leq_i (B, A)

type(array) array_ne (A, B)
type(array) array_ne_s (A, B)
type(array) array_lne_s (B, A)
type(array) array_ne_d (A, B)
type(array) array_lne_d (B, A)
type(array) array_ne_i (A, B)
type(array) array_lne_i (B, A)

Detailed Description

Relational operations.

 type(array) lhs, rhs, res
 real scalar
 scalar = 0.5
 lhs = constant(1,3, 3)    ! All zeros
 rhs = constant(0,3, 3)   ! All ones
 res = lhs < rhs     ! All false
 res = lhs > rhs     ! All true
 res = lhs == scalar ! All false
 res = lhs /= scalar ! All true

Function/Subroutine Documentation

type(array) array_ge ( type(array),intent(in)  A,
type(array),intent(in)  B 
) [inherited]
type(array) array_gt_s ( type(array),intent(in)  A,
real,intent(in)  B 
) [inherited]
type(array) array_lgt_s ( real,intent(in)  B,
type(array),intent(in)  A 
) [inherited]
type(array) array_gt_d ( type(array),intent(in)  A,
double precision,intent(in)  B 
) [inherited]
type(array) array_lgt_d ( double precision,intent(in)  B,
type(array),intent(in)  A 
) [inherited]
type(array) array_gt_i ( type(array),intent(in)  A,
integer,intent(in)  B 
) [inherited]
type(array) array_lgt_i ( integer,intent(in)  B,
type(array),intent(in)  A 
) [inherited]
type(array) array_le ( type(array),intent(in)  A,
type(array),intent(in)  B 
) [inherited]
type(array) array_lt_s ( type(array),intent(in)  A,
real,intent(in)  B 
) [inherited]
type(array) array_llt_s ( real,intent(in)  B,
type(array),intent(in)  A 
) [inherited]
type(array) array_lt_d ( type(array),intent(in)  A,
double precision,intent(in)  B 
) [inherited]
type(array) array_llt_d ( double precision,intent(in)  B,
type(array),intent(in)  A 
) [inherited]
type(array) array_lt_i ( type(array),intent(in)  A,
integer,intent(in)  B 
) [inherited]
type(array) array_llt_i ( integer,intent(in)  B,
type(array),intent(in)  A 
) [inherited]
type(array) array_ge_s ( type(array),intent(in)  A,
real,intent(in)  B 
) [inherited]
type(array) array_lge_s ( real,intent(in)  B,
type(array),intent(in)  A 
) [inherited]
type(array) array_ge_d ( type(array),intent(in)  A,
double precision,intent(in)  B 
) [inherited]
type(array) array_lge_d ( double precision,intent(in)  B,
type(array),intent(in)  A 
) [inherited]
type(array) array_ge_i ( type(array),intent(in)  A,
integer,intent(in)  B 
) [inherited]
type(array) array_lge_i ( integer,intent(in)  B,
type(array),intent(in)  A 
) [inherited]
type(array) array_le_s ( type(array),intent(in)  A,
real,intent(in)  B 
) [inherited]
type(array) array_lle_s ( real,intent(in)  B,
type(array),intent(in)  A 
) [inherited]
type(array) array_le_d ( type(array),intent(in)  A,
double precision,intent(in)  B 
) [inherited]
type(array) array_lle_d ( double precision,intent(in)  B,
type(array),intent(in)  A 
) [inherited]
type(array) array_le_i ( type(array),intent(in)  A,
integer,intent(in)  B 
) [inherited]
type(array) array_lle_i ( integer,intent(in)  B,
type(array),intent(in)  A 
) [inherited]
type(array) array_eq ( type(array),intent(in)  A,
type(array),intent(in)  B 
) [inherited]
type(array) array_eq_s ( type(array),intent(in)  A,
real,intent(in)  B 
) [inherited]
type(array) array_leq_s ( real,intent(in)  B,
type(array),intent(in)  A 
) [inherited]
type(array) array_eq_d ( type(array),intent(in)  A,
double precision,intent(in)  B 
) [inherited]
type(array) array_leq_d ( double precision,intent(in)  B,
type(array),intent(in)  A 
) [inherited]
type(array) array_eq_i ( type(array),intent(in)  A,
integer,intent(in)  B 
) [inherited]
type(array) array_leq_i ( integer,intent(in)  B,
type(array),intent(in)  A 
) [inherited]
type(array) array_ne ( type(array),intent(in)  A,
type(array),intent(in)  B 
) [inherited]
type(array) array_ne_s ( type(array),intent(in)  A,
real,intent(in)  B 
) [inherited]
type(array) array_lne_s ( real,intent(in)  B,
type(array),intent(in)  A 
) [inherited]
type(array) array_ne_d ( type(array),intent(in)  A,
double precision,intent(in)  B 
) [inherited]
type(array) array_lne_d ( double precision,intent(in)  B,
type(array),intent(in)  A 
) [inherited]
type(array) array_ne_i ( type(array),intent(in)  A,
integer,intent(in)  B 
) [inherited]
type(array) array_lne_i ( integer,intent(in)  B,
type(array),intent(in)  A 
) [inherited]