abstract class $MAT{ET < $NFE{ET}, VT< $VEC{ET,VT}, MT< $MAT{ET,VT,MT}}


Descendants
NUMERIC_MAT{_,_} MAT MATCPXD MAT{_,_}
MATCPX



Public


Features
aget(
aset(
col(
col(
col_elt!(
contents(
copy : MT ;
create(
create(
create_col_matrix(
create_row_matrix(
diag_elt! : ET ;
elt! : ET ;
elt1!(
elt2!(
fits(
ident : MT ;
ind1! : CARD ;
ind2! : CARD ;
inds! : TUP{CARD,CARD} ;
inplace_arg_minus_arg(
inplace_arg_minus_arg_trans(
inplace_arg_plus_arg(
inplace_arg_plus_arg_trans(
inplace_arg_plus_scaled_arg(
inplace_arg_plus_scaled_arg_trans(
inplace_arg_times_arg(
inplace_arg_times_arg_trans(
inplace_arg_trans(
inplace_arg_trans_minus_arg_trans(
inplace_arg_trans_plus_arg_trans(
inplace_arg_trans_times_arg(
inplace_arg_trans_times_arg_trans(
inplace_col_plus_scaled_vec(
inplace_contents(
inplace_contents_from_function(
inplace_diag_elt!(
inplace_elements(
inplace_elt!(
inplace_ident ;
inplace_minus_arg(
inplace_minus_arg_trans(
inplace_plus_arg(
inplace_plus_arg_trans(
inplace_plus_scaled_arg(
inplace_plus_scaled_arg_trans(
inplace_plus_scaled_vec_times_vec(
inplace_row(
inplace_row_plus_scaled_vec(
inplace_scaled_by(
inplace_scaled_col(
inplace_scaled_row(
inplace_submatrix_to_arg(
inplace_swapped(
inplace_swapped_col(
inplace_swapped_row(
inplace_trans ;
is_eq(
is_same_shape(
is_same_shape_trans(
minus(
minus_arg(
minus_arg_trans(
nc : CARD ;
**** number of columns.
nr : CARD ;
**** number of rows.
plus(
plus_arg(
plus_arg_trans(
plus_scaled_arg(
plus_scaled_arg_trans(
row(
row(
row_elt!(
scaled_by(
size : CARD ;
**** Total number of elements (nr*nc)
size1 : CARD ;
**** First dimension (nr)
size2 : CARD ;
**** Second dimension (nc)
str : STR ;
submatrix(
times(
times_arg_trans(
times_elt(
times_scaled_vec_into_vec(
times_vec(
times_vec_into_vec(
trans : MT ;
trans_times_arg(
trans_times_arg_trans(
trans_times_scaled_vec_into_vec(
trans_times_vec(
trans_times_vec_into_vec(

The Sather Home Page