Object Info
left-associative infix operator * has precedence 400
X * Y is defined in /home/faculty/engelen/Ctadel/ctadel.pl:179
X * Y --> elemental_op --> operator --> object
total_op --> operator --> object
abelian_op --> associative_op --> operator --> object
commutative_op --> operator --> object
range_optimizable_op --> operator --> object
convertable_op_for(grid) --> operator --> object
----------- Properties:
X * Y has distributive_op(^)
type(([complex, complex] -> complex))
type(([complex, real] -> complex))
type(([complex, integer] -> complex))
type(([real, complex] -> complex))
type(([integer, complex] -> complex))
type(([real, real] -> real))
type(([real, integer] -> real))
type(([integer, real] -> real))
type(([integer, integer] -> integer))
type(([range(real), range(real)] -> range(real)))
type(([range(real), range(integer)] -> range(real)))
type(([range(integer), range(real)] -> range(real)))
type(([range(integer), range(integer)] -> range(integer)))
unit_element(1)
zero_element(0)
----------- Methods:
X * Y can range(_G60736, ([_G60742, _G60745] -> _G60742 * _G60745))
----------- Methods inherited from class elemental_op:
X * Y can get_cost(_G60973, 1)
----------- Methods inherited from class object:
X * Y can restore(_G60950)
save(_G60950, _G60951)
get_properties(_G60950, _G60951)
get_superobjects(_G60950, _G60951)
get_subobjects(_G60950, _G60951)
get_parents(_G60950, _G60951)
get_children(_G60950, _G60951)
get_instances(_G60950, _G60951)
create(_G60950, _G60951, _G60952)
create(_G60950, _G60951)
get_dependencies(_G60950, _G60951)