Object Info


operator is defined in /home/faculty/engelen/Ctadel/classes.pl:228
operator --> object
operator <-- range_optimizable_op <-- reduction_op_for(_G60906) <-- any(_G61101, _G61102)
all(_G61101, _G61102)
maxval(_G61101, _G61102)
minval(_G61101, _G61102)
sum(_G61101, _G61102)
prod(_G61101, _G61102)
reduce(_G61101, _G61102, _G60906)
scan(_G61101, _G61102, _G60906)
_G60906 or _G60907
_G60906 and _G60907
not _G60906
_G60906 < _G60907
_G60906 <= _G60907
_G60906 > _G60907
_G60906 >= _G60907
_G60906 <> _G60907
_G60906 == _G60907
_G60906 max _G60907
_G60906 min _G60907
+ _G60906
- _G60906
_G60906 + _G60907
_G60906 - _G60907
_G60906 * _G60907
_G60906 / _G60907
_G60906 div _G60907
_G60906 mod _G60907
_G60906 rem _G60907
_G60906 ^ _G60907
abs(_G60906)
varidx(_G60906, _G60907)
lb(_G60906)
ub(_G60906)
commuting_op <-- self_commuting_op <-- differentiation_op <-- diff(_G61186, _G61187)
df(_G61186, _G61187)
D(_G61186)
integration_op <-- int(_G61162, _G61163)
_G61019 do _G61020
_G61019 doall _G61020
_G61019 @ _G61020
reduction_op <-- reduction_op_for(_G60989) <-- any(_G61184, _G61185)
all(_G61184, _G61185)
maxval(_G61184, _G61185)
minval(_G61184, _G61185)
sum(_G61184, _G61185)
prod(_G61184, _G61185)
reduce(_G61184, _G61185, _G60989)
scan(_G61184, _G61185, _G60989)
stencil_op <-- replicate(_G60977, _G60978)
linear_op <-- reduction_op_for(+) <-- sum(_G61036, _G61037)
reduce(_G61036, _G61037, +)
scan(_G61036, _G61037, +)
differentiation_op <-- diff(_G61007, _G61008)
df(_G61007, _G61008)
D(_G61007)
integration_op <-- int(_G60983, _G60984)
associative_op <-- abelian_op <-- meet_op <-- meet_op_for(_G61090)
_G61090 ! _G61091
_G61090 or _G61091
_G61090 and _G61091
_G61090 union _G61091
_G61090 intersection _G61091
_G61090 max _G61091
_G61090 min _G61091
_G60989 & _G60990
_G60989 eqv _G60990
_G60989 xor _G60990
_G60989 + _G60990
_G60989 * _G60990
_G60989 # _G60990
_G60870; _G60871
_G60870 \\ _G60871
_G60870 if _G60871
_G60870 ? _G60871
_G60870 by _G60871
_G60870 with _G60871
_G60870 ++ _G60871
_G60870 &* _G60871
_G60870 dot _G60871
commutative_op <-- abelian_op <-- meet_op <-- meet_op_for(_G61090)
_G61090 ! _G61091
_G61090 or _G61091
_G61090 and _G61091
_G61090 union _G61091
_G61090 intersection _G61091
_G61090 max _G61091
_G61090 min _G61091
_G60989 & _G60990
_G60989 eqv _G60990
_G60989 xor _G60990
_G60989 + _G60990
_G60989 * _G60990
_G60989 # _G60990
_G60870 <> _G60871
_G60870 == _G60871
_G60870 =@= _G60871
_G60870 <@> _G60871
idempotent_op <-- meet_op <-- meet_op_for(_G60965)
_G60965 ! _G60966
_G60965 or _G60966
_G60965 and _G60966
_G60965 union _G60966
_G60965 intersection _G60966
_G60965 max _G60966
_G60965 min _G60966
_G60864 \\ _G60865
_G60864 if _G60865
_G60864 ? _G60865
abstract_op <-- abstract_op_for(_G60852)
subroutine
declared_op(_G60727)
conversion_op_for(_G60727) <-- between(_G60928, _G60929, _G60930)
complex(_G60928)
real(_G60928)
convertable_op_for(_G60727)
uncommon_op <-- code(_G60852, _G60853)
not _G60852
+ _G60852
- _G60852
_G60852 by _G60853
_G60852 # _G60853
@ _G60852
_G60852 @ _G60853
lb(_G60852)
ub(_G60852)
idx(_G60852)
code_op <-- _G60828 \\ _G60829
_G60828 if _G60829
_G60828 ! _G60829
_G60828 ? _G60829
iterate(_G60828, _G60829, _G60830, _G60831)
iterate(_G60828, _G60829, _G60830)
reduce(_G60828, _G60829, _G60830)
scan(_G60828, _G60829, _G60830)
elemental_op <-- between(_G60858, _G60859, _G60860)
prob(_G60858, _G60859)
type(_G60858, _G60859)
_G60858 \\ _G60859
_G60858 if _G60859
_G60858 ! _G60859
_G60858 ? _G60859
_G60858 otherwise
_G60858 eqv _G60859
_G60858 xor _G60859
_G60858 or _G60859
_G60858 imp _G60859
_G60858 and _G60859
not _G60858
_G60858 < _G60859
_G60858 <= _G60859
_G60858 > _G60859
_G60858 >= _G60859
_G60858 <> _G60859
_G60858 == _G60859
_G60858 =@= _G60859
_G60858 <@> _G60859
_G60858 @< _G60859
_G60858 @<= _G60859
_G60858 @> _G60859
_G60858 @>= _G60859
_G60858 max _G60859
_G60858 min _G60859
+ _G60858
- _G60858
_G60858 + _G60859
_G60858 - _G60859
_G60858 * _G60859
_G60858 / _G60859
_G60858 div _G60859
_G60858 mod _G60859
_G60858 rem _G60859
_G60858 ^ _G60859
_G60858 ~ _G60859
_G60858 // _G60859
abs(_G60858)
acos(_G60858)
acosh(_G60858)
asin(_G60858)
asinh(_G60858)
atan(_G60858)
atan(_G60858, _G60859)
atanh(_G60858)
bin(_G60858, _G60859)
complex(_G60858)
complex(_G60858, _G60859)
conj(_G60858)
cos(_G60858)
cosh(_G60858)
ceil(_G60858)
exp(_G60858)
fac(_G60858)
floor(_G60858)
frac(_G60858)
gcd(_G60858, _G60859)
if(_G60858, _G60859, _G60860)
im(_G60858)
lcm(_G60858, _G60859)
log(_G60858)
log10(_G60858)
re(_G60858)
real(_G60858)
round(_G60858)
sign(_G60858)
sign(_G60858, _G60859)
sin(_G60858)
sinh(_G60858)
sqrt(_G60858)
tan(_G60858)
tanh(_G60858)
trunc(_G60858)
_G60858 $ _G60859
_G60858 | _G60859
varidx(_G60858, _G60859)
lb(_G60858)
ub(_G60858)
lb(_G60858, _G60859)
ub(_G60858, _G60859)
idx(_G60858)
total_op <-- between(_G60834, _G60835, _G60836)
prob(_G60834, _G60835)
type(_G60834, _G60835)
code(_G60834, _G60835)
_G60834 where _G60835
_G60834 \\ _G60835
_G60834 if _G60835
_G60834 ! _G60835
_G60834 ? _G60835
_G60834 otherwise
_G60834 eqv _G60835
_G60834 xor _G60835
_G60834 or _G60835
_G60834 imp _G60835
_G60834 and _G60835
not _G60834
_G60834 < _G60835
_G60834 <= _G60835
_G60834 > _G60835
_G60834 >= _G60835
_G60834 <> _G60835
_G60834 == _G60835
_G60834 =@= _G60835
_G60834 <@> _G60835
_G60834 @< _G60835
_G60834 @<= _G60835
_G60834 @> _G60835
_G60834 @>= _G60835
_G60834 = _G60835
_G60834 union _G60835
_G60834 intersection _G60835
_G60834 minus _G60835
_G60834 subset _G60835
_G60834 in _G60835
_G60834 notin _G60835
_G60834 .. _G60835
_G60834 step _G60835
_G60834 up _G60835
_G60834 down _G60835
_G60834 : _G60835
_G60834 max _G60835
_G60834 min _G60835
+ _G60834
- _G60834
_G60834 + _G60835
_G60834 - _G60835
_G60834 * _G60835
_G60834 ~ _G60835
_G60834 // _G60835
abs(_G60834)
bin(_G60834, _G60835)
complex(_G60834)
complex(_G60834, _G60835)
conj(_G60834)
cos(_G60834)
cosh(_G60834)
ceil(_G60834)
exp(_G60834)
floor(_G60834)
frac(_G60834)
gcd(_G60834, _G60835)
if(_G60834, _G60835, _G60836)
im(_G60834)
lcm(_G60834, _G60835)
re(_G60834)
real(_G60834)
round(_G60834)
sign(_G60834)
sign(_G60834, _G60835)
sin(_G60834)
sinh(_G60834)
tan(_G60834)
tanh(_G60834)
trunc(_G60834)
varidx(_G60834, _G60835)
@ _G60834
_G60834 @ _G60835
lb(_G60834)
ub(_G60834)
lb(_G60834, _G60835)
ub(_G60834, _G60835)
idx(_G60834)
first(_G60834)
second(_G60834)
on _G60834
off _G60834
before _G60834
after _G60834
intrinsic_op(_G60727, _G60728, _G60729) <-- confirm(_G60972)
input(_G60972)
read_term
print(_G60972)
format(_G60972)
format(_G60972, _G60973)
message(_G60972)
message(_G60972, _G60973)
banner(_G60972)
banner(_G60972, _G60973)
verbose(_G60972)
verbose(_G60972, _G60973)
error(_G60972)
error(_G60972, _G60973)
warning(_G60972)
warning(_G60972, _G60973)
abort
abort(_G60972)
abort(_G60972, _G60973)
sort(_G60972)
seeing
telling
seeing_file
telling_file
read_file(_G60972, _G60973)
write_file(_G60972, _G60973)
new_file(_G60972, _G60973)
append_file(_G60972, _G60973)
remove_file(_G60972, _G60973)
read_file(_G60972)
write_file(_G60972)
new_file(_G60972)
append_file(_G60972)
remove_file(_G60972)
close_file(_G60972)
close_file
exists_file(_G60972)
file_contents_to_string(_G60972)
delete_nth1(_G60978, _G60979)
replace_nth1(_G60972, _G60973, _G60974)
substring(_G60972, _G60973, _G60974)
string_to_list(_G60972)
atom_to_term(_G60974)
functor(_G60980)
is_constant(_G60972)
is_atom(_G60972)
is_atomic(_G60972)
is_number(_G60972)
is_integer(_G60972)
is_rational(_G60972)
is_float(_G60972)
is_string(_G60972)
is_list(_G60972)
is_op(_G60972)
is_instance(_G60972)
_G60972 instance_of _G60973
_G60972 parent_of _G60973
_G60972 isa _G60973
free_of(_G60972, _G60973)
subterm(_G60972, _G60973)
substitute(_G60972, _G60973)
setrandom(_G60972)
shell _G60972
cd
cd _G60972
date
date(_G60972)
get_time
ls
ls _G60972
pwd
getenv(_G60972)
setenv(_G60972, _G60973)
menu(_G60972, _G60973)
tty_size
tty_flash
tty_clear
associative(_G60972)
commutative(_G60972)
idempotent(_G60972)
commuting(_G60972)
zero_element(_G60972)
unit_element(_G60972)
invert_element(_G60972, _G60973)
latex(_G60972)
latexm(_G60972)
view_latex(_G60972)
view_latex(_G60972, _G60973)
view_latexm(_G60972)
view_latexm(_G60972, _G60973)
view_latex_list(_G60972)
view_latex_list(_G60972, _G60973)
view_latexm_list(_G60972)
view_latexm_list(_G60972, _G60973)
latex_prolog_file(_G60972)
view_latex_prolog_file(_G60972)
retrieve(_G60974, _G60975)
store(_G60972, _G60973)
expand(_G60974, _G60975, _G60976)
dice(_G60982)
domains_and_ranges(_G60974)
domains(_G60974)
domain_loops(_G60974)
get_declaration(_G60974)
type(_G60972)
_G60974 convert _G60975
topsort(_G60974)
save(_G60972, _G60973)
subroutine(_G60972, _G60973, _G60974)
html_document(_G60972, _G60973, _G60974)
reset_html
output_html(_G60972)
input_html_form
input_html_query
html_form_value(_G60972)
html_query_value(_G60972)
html_query(_G60972)
html_prolog_file(_G60972)
fort(_G60972, _G60973)
fort(_G60972)
stmt(_G60972)
expr(_G60972)
fort_declarations
transpose _G60972
gauss(_G60972)
external_op(_G60727, _G60728, _G60729) <-- make
about(_G60966)
source(_G60966)
_G60966 transformations
_G60966 => _G60967
normalize(_G60966, _G60967)
transform(_G60966, _G60967)
mode(_G60966, _G60967)
with _G60966
reload_rulebases
load_rulebase(_G60966)
about_rulebase(_G60966)
gpas_profile
remove_rules(_G60966)
about_rules(_G60966)
list_rules(_G60966)
trace_rules(_G60966)
notrace_rules(_G60966)
expand(_G60966, _G60967)
unexpand(_G60966)
space _G60966
_G60966 :: _G60967
_G60966 = _G60967
html_objects
html_objects(_G60966)
if _G60727
_G60727 then _G60728
_G60727 else _G60728
\ _G60727
maxloc(_G60727, _G60728)
minloc(_G60727, _G60728)
firstloc(_G60727, _G60728, _G60729)
lastloc(_G60727, _G60728, _G60729)
count(_G60727, _G60728)
_G60727 :- _G60728
_G60727 <- _G60728
------------ Methods inherited from class object:
operator can get_saved(_G61118, _G61119)
restore(_G3217)
freeze(_G3217, _G3218)
save(_G3217, _G3218)
get_properties(_G3217, _G3218)
get_superobjects(_G3217, _G3218)
get_subobjects(_G3217, _G3218)
get_parents(_G3217, _G3218)
get_children(_G3217, _G3218)
get_instances(_G3217, _G3218)
create(_G3217, _G3218, _G3219)
create(_G3217, _G3218)
get_dependencies(_G3217, _G3218)