class MATCPXD < $MAT{CPXD,VECCPXD,MATCPXD}


Ancestors
$MAT{_,_,_} MAT{_,_} AREF{_}



Public


Readable Attributes
attr nc : CARD ; .. Included as nc
**** number of columns
attr nr : CARD ; .. Included as nr
**** number of rows

Constants
const one : CPXD := CPXD::create(1.0d,0.0d) ;
const zero : CPXD := CPXD::create(0.0d,0.0d) ;

Features
aclear .. Included as aclear
aget(index : CARD) : ELT .. Included as aget
aget( .. Included as aget
aget(index : INT) : ELT .. Included as aget
aset( .. Included as aset
aset(index : CARD, val : ELT) .. Included as aset
aset(index : INT, val:ELT) .. Included as aset
col( .. Included as col
col( .. Included as col
columns : CARD .. Included as columns
contents( .. Included as contents
copy : SAME .. Included as copy
create( .. Included as create
create( .. Included as create
create( .. Included as create
create_col_matrix( .. Included as create_col_matrix
create_row_matrix( .. Included as create_row_matrix
element_one : ET .. Included as element_one
element_zero : ET .. Included as element_zero
fits( .. Included as fits
ident : SAME .. Included as ident
inplace( .. Included as inplace
inplace_arg_minus_arg( .. Included as inplace_arg_minus_arg
inplace_arg_minus_arg_trans( .. Included as inplace_arg_minus_arg_trans
inplace_arg_plus_arg( .. Included as inplace_arg_plus_arg
inplace_arg_plus_arg_trans( .. Included as inplace_arg_plus_arg_trans
inplace_arg_plus_scaled_arg( .. Included as inplace_arg_plus_scaled_arg
inplace_arg_plus_scaled_arg_trans( .. Included as inplace_arg_plus_scaled_arg_trans
inplace_arg_times_arg( .. Included as inplace_arg_times_arg
inplace_arg_times_arg_trans( .. Included as inplace_arg_times_arg_trans
inplace_arg_trans( .. Included as inplace_arg_trans
inplace_arg_trans_minus_arg_trans( .. Included as inplace_arg_trans_minus_arg_trans
inplace_arg_trans_plus_arg_trans( .. Included as inplace_arg_trans_plus_arg_trans
inplace_arg_trans_times_arg( .. Included as inplace_arg_trans_times_arg
inplace_arg_trans_times_arg_trans( .. Included as inplace_arg_trans_times_arg_trans
inplace_col( .. Included as inplace_col
inplace_col_plus_scaled_vec( .. Included as inplace_col_plus_scaled_vec
inplace_contents( .. Included as inplace_contents
inplace_contents_from_function( .. Included as inplace_contents_from_function
inplace_elements( .. Included as inplace_elements
inplace_ident .. Included as inplace_ident
inplace_minus_arg( .. Included as inplace_minus_arg
inplace_minus_arg_trans( .. Included as inplace_minus_arg_trans
inplace_plus_arg( .. Included as inplace_plus_arg
inplace_plus_arg_trans( .. Included as inplace_plus_arg_trans
inplace_plus_scaled_arg( .. Included as inplace_plus_scaled_arg
inplace_plus_scaled_arg_trans( .. Included as inplace_plus_scaled_arg_trans
inplace_plus_scaled_vec_times_vec( .. Included as inplace_plus_scaled_vec_times_vec
inplace_portion_of_arg( .. Included as inplace_portion_of_arg
inplace_row( .. Included as inplace_row
inplace_row_plus_scaled_vec( .. Included as inplace_row_plus_scaled_vec
inplace_scaled_by( .. Included as inplace_scaled_by
inplace_scaled_col( .. Included as inplace_scaled_col
inplace_scaled_row( .. Included as inplace_scaled_row
inplace_submatrix_to_arg( .. Included as inplace_submatrix_to_arg
inplace_swapped( .. Included as inplace_swapped
inplace_swapped_col( .. Included as inplace_swapped_col
inplace_swapped_row( .. Included as inplace_swapped_row
inplace_times_diagonal( .. Included as inplace_times_diagonal
inplace_trans .. Included as inplace_trans
inplace_zero .. Included as inplace_zero
is_eq( .. Included as is_eq
is_same_shape( .. Included as is_same_shape
is_same_shape_trans( .. Included as is_same_shape_trans
minus( .. Included as minus
minus_arg( .. Included as minus_arg
minus_arg_trans( .. Included as minus_arg_trans
plus( .. Included as plus
plus_arg( .. Included as plus_arg
plus_arg_trans( .. Included as plus_arg_trans
plus_scaled_arg( .. Included as plus_scaled_arg
plus_scaled_arg_trans( .. Included as plus_scaled_arg_trans
reshape( .. Included as reshape
row( .. Included as row
row( .. Included as row
rows : CARD .. Included as rows
scaled_by( .. Included as scaled_by
size1 : CARD .. Included as size1
size2 : CARD .. Included as size2
size : CARD .. Included as size
str( .. Included as str
str : STR .. Included as str
submatrix( .. Included as submatrix
times( .. Included as times
times_arg_trans( .. Included as times_arg_trans
times_elt( .. Included as times_elt
times_scaled_vec_into_vec( .. Included as times_scaled_vec_into_vec
times_vec( .. Included as times_vec
times_vec_into_vec( .. Included as times_vec_into_vec
trans : SAME .. Included as trans
trans_times_arg( .. Included as trans_times_arg
trans_times_arg_trans( .. Included as trans_times_arg_trans
trans_times_scaled_vec_into_vec( .. Included as trans_times_scaled_vec_into_vec
trans_times_vec( .. Included as trans_times_vec
trans_times_vec_into_vec( .. Included as trans_times_vec_into_vec

Iters
col_elt!( .. Included as col_elt!
col_ind! : CARD .. Included as col_ind!
diag_elt! : ET .. Included as diag_elt!
elt! : ET .. Included as elt!
elt1!( .. Included as elt1!
elt2!( .. Included as elt2!
ind1! : CARD .. Included as ind1!
ind2! : CARD .. Included as ind2!
inds! :TUP{CARD,CARD} .. Included as inds!
inplace_col!( .. Included as inplace_col!
inplace_diag_elt!( .. Included as inplace_diag_elt!
inplace_elt!( .. Included as inplace_elt!
inplace_row!( .. Included as inplace_row!
row_elt!( .. Included as row_elt!
row_ind! : CARD .. Included as row_ind!
set1!( .. Included as set1!
set2!( .. Included as set2!
set_col!( .. Included as set_col!
set_row!( .. Included as set_row!


Private

acopy(beg, num, srcbeg : CARD, src : SAME) .. Included as acopy
acopy(beg, num : CARD, src : SAME) .. Included as acopy
acopy(beg : CARD, src : SAME) .. Included as acopy
acopy(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!
aind! : CARD .. Included as aind!
array_ptr : REFERENCE .. Included as array_ptr
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!
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 nc : CARD ; .. Included as nc
**** number of columns
attr nr : CARD ; .. Included as nr
**** number of rows

The Sather Home Page