class ARRAY3{T} < $ELT{T} |
---|
$ELT{_} | $ELT | AREF{_} |
attr size1 : CARD ; |
---|
**** | of slowest changing dim. |
attr size2 : CARD ; |
---|
**** | of 2nd fastest changing dim. |
attr size3 : CARD ; |
---|
**** | of fastest changing dim. |
aclear .. Included as aclear |
---|
aget( .. Included as aget |
---|
array_ptr : REFERENCE .. Included as array_ptr |
---|
aset( .. Included as aset |
---|
copy : SAME .. Included as copy |
---|
create( .. Included as create |
---|
create( |
---|
size : CARD .. Included as size |
---|
transpose : SAME .. Included as transpose |
---|
col_elt!( .. Included as col_elt! |
---|
col_ind! : CARD .. Included as col_ind! |
---|
diag_elt! : T .. Included as diag_elt! |
---|
elem_elt!( .. Included as elem_elt! |
---|
elem_ind! : CARD .. Included as elem_ind! |
---|
elt! : T .. Included as elt! |
---|
elt1!( .. Included as elt1! |
---|
elt2!( .. Included as elt2! |
---|
elt3!( .. Included as elt3! |
---|
ind1! : CARD .. Included as ind1! |
---|
ind2! : CARD .. Included as ind2! |
---|
ind3! : CARD .. Included as ind3! |
---|
inds! : TUP{CARD,CARD,CARD} .. Included as inds! |
---|
row_elt!( .. Included as row_elt! |
---|
row_ind! : CARD .. Included as row_ind! |
---|
set!( .. Included as set! |
---|
set1!( .. Included as set1! |
---|
set2!( .. Included as set2! |
---|
set3!( .. Included as set3! |
---|
set_col!( .. Included as set_col! |
---|
set_diag_elt!( .. Included as set_diag_elt! |
---|
set_elem!( .. Included as set_elem! |
---|
set_row!( .. Included as set_row! |
---|
acopy(src : SAME) .. Included as acopy |
---|
acopy(beg : CARD, src : SAME) .. Included as acopy |
---|
acopy(beg, num : CARD, src : SAME) .. Included as acopy |
---|
acopy(beg, num, srcbeg : CARD, src : SAME) .. Included as acopy |
---|
aelt!(once beg : CARD) : ELT .. Included as aelt! |
---|
aelt!(once beg, once num : CARD) : ELT .. Included as aelt! |
---|
aelt!(once beg,once num : CARD,once step : INT) : ELT .. Included as aelt! |
---|
aelt! : ELT .. Included as aelt! |
---|
aget(index : CARD) : ELT .. Included as aget |
---|
aget(index : INT) : ELT .. Included as aget |
---|
aind! : CARD .. Included as aind! |
---|
aset!(val : ELT) .. Included as aset! |
---|
aset!(once beg : CARD,val : ELT) .. Included as aset! |
---|
aset!(once beg, once num : CARD, val : ELT) .. Included as aset! |
---|
aset!(once beg, once num : CARD, once step : INT,val : ELT) .. Included as aset! |
---|
aset(index : CARD, val : ELT) .. Included as aset |
---|
aset(index : INT, val:ELT) .. Included as aset |
---|
asize : CARD .. Included as asize |
---|
create(cnt : CARD) : SAME .. Included as create |
---|
**** | This routine returns a new array with cnt elements. |
for_all(first, second : SAME) : BOOL .. Included as for_all |
---|
**** |
__This_private_predicate_returns_true_if_and_only_if_all_elements_of ___first_and_second_are_the_same! |
is_legal_aelts_arg(beg, num : CARD, step : INT) : BOOL .. Included as is_legal_aelts_arg |
---|
**** | This predicate returns true if and only if the arguments are legal
___values_for_aelt_and_aset_iters_below. |
attr size1 : CARD ; |
---|
**** | of slowest changing dim. |
attr size2 : CARD ; |
---|
**** | of 2nd fastest changing dim. |
attr size23 : CARD ; |
---|
**** | size2*size3, pre-multiplied to save multiplication when accessing the array. |
attr size23 : CARD ; |
---|
**** | size2*size3, pre-multiplied to save multiplication when accessing the array. |
attr size3 : CARD ; |
---|
**** | of fastest changing dim. |
to_transpose_of( .. Included as to_transpose_of |
---|