Wiki Markup |
---|
{alias:lgo}
h2. Name
*lgo* — Logical operation between two grids
h2. Syntax
{panel:|borderStyle=solid|borderWidth=1|bgColor=#FFFFAA}
*lgo* _lgo\_number_ *lo | hi* _workspacename_
{panel}
h2. Description
Logical grid to grid operation performed between active grid and a grid in a workspace.
h2. Arguments
_lgo_number_
{indent}Logical operation number. The numbers are from 1 to 10 as explained below.{indent}
{info:title=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
{info}
*lo*
{indent}Result grid is active dataset.{indent}
*hi*
{indent}Result grid is placed in workspace _workspacename_.{indent}
_workspacename_
{indent}Name in workspace of second grid.{indent}
h2. See also
[add], [sub], [mul], [rep] |
Page Comparison
General
Content
Integrations