Class: CArray::Fusion::Op
- Inherits:
-
Struct
- Object
- Struct
- CArray::Fusion::Op
- Defined in:
- lib/carray/fusion.rb
Overview
One value per node, in evaluation order; the last is the result.
Op an operation, reading the nodes named in `args`
Leaf an array, the `index`-th of plan.leaves
Const a scalar written into the expression
Instance Attribute Summary collapse
-
#args ⇒ Object
Returns the value of attribute args.
-
#body ⇒ Object
Returns the value of attribute body.
-
#data_type ⇒ Object
Returns the value of attribute data_type.
-
#kind ⇒ Object
Returns the value of attribute kind.
-
#mask ⇒ Object
Returns the value of attribute mask.
-
#name ⇒ Object
Returns the value of attribute name.
-
#trapping ⇒ Object
Returns the value of attribute trapping.
Instance Attribute Details
#args ⇒ Object
Returns the value of attribute args
23 24 25 |
# File 'lib/carray/fusion.rb', line 23 def args @args end |
#body ⇒ Object
Returns the value of attribute body
23 24 25 |
# File 'lib/carray/fusion.rb', line 23 def body @body end |
#data_type ⇒ Object
Returns the value of attribute data_type
23 24 25 |
# File 'lib/carray/fusion.rb', line 23 def data_type @data_type end |
#kind ⇒ Object
Returns the value of attribute kind
23 24 25 |
# File 'lib/carray/fusion.rb', line 23 def kind @kind end |
#mask ⇒ Object
Returns the value of attribute mask
23 24 25 |
# File 'lib/carray/fusion.rb', line 23 def mask @mask end |
#name ⇒ Object
Returns the value of attribute name
23 24 25 |
# File 'lib/carray/fusion.rb', line 23 def name @name end |
#trapping ⇒ Object
Returns the value of attribute trapping
23 24 25 |
# File 'lib/carray/fusion.rb', line 23 def trapping @trapping end |