virtual is_valid(); SqrMtrx::operator=
inner_product(); outer_product(); norm_squared()