lgo - Logical operation for grids
Name
lgo — Logical operation between two grids
Syntax
lgo lgo_number lo | hi workspacename
Description
Logical grid to grid operation performed between active grid and a grid in a workspace.
Arguments
lgo_number
Logical operation number. The numbers are from 1 to 10 as explained below.
Logical operation numbers
Assume the grids are zlo and zhi.
Assume relations b1=zlo_is_defined and zhi_is_defined.
b2=zlo_is_defined. b3=zlo_is_undefined.
v is the new grid node.
1: if ( b1 ) v = max(zlo,zhi)
2: if ( b1 ) v = min(zlo,zhi)
3: if ( b3 ) v = zhi
4: if ( !b1 ) v = undefined
5: if ( !( b1 and zhi lt zlo ) and !( b1 and zlo lt zhi ) ) v = zhi
6: if ( !( b1 and zhi gt zlo ) and !( b1 and zlo gt zhi ) ) v = zhi
7: if ( b1 and zhi lt zlo ) v = zhi
8: if ( b1 and zlo gt zhi ) v = zlo
9: if ( b1 and zlo gt zhi ) v = undefined
10: if ( zhi gt zlo ) v = undefined
lo
Result grid is active dataset.
hi
Result grid is placed in workspace workspacename.
workspacename
Name in workspace of second grid.
See also
add - Add to dataset, sub - Subtract operation, mul - Multiply operation, rep - Replace