24 #include <tests/myratest.h>    33   myra::out() << typestring<Number>() << std::endl;
    43   Precision A_error = frobenius( gemm(Q,R)-A );
    44   myra::out() << 
"  |Q'Q-I| = " << Q_error << std::endl;
    45   REQUIRE(Q_error < tolerance);
    46   myra::out() << 
"  |Q*R-A| = " << A_error << std::endl;
    47   REQUIRE(A_error < tolerance);
    52   Precision v_error = frobenius( gemm(Q,
'H',v) );
    53   myra::out() << 
"  |Q'v| = " << v_error << std::endl;
    54   REQUIRE(v_error < tolerance);
    59 ADD_TEST(
"smgs",
"[dense]")
    60   { test<NumberS>(10,4,5,1.0e-4f); }
    62 ADD_TEST(
"dmgs",
"[dense]")
    63   { test<NumberD>(10,4,5,1.0e-10); }
    65 ADD_TEST(
"cmgs",
"[dense]")
    66   { test<NumberC>(10,4,5,1.0e-4f); }
    68 ADD_TEST(
"zmgs",
"[dense]")
    69   { test<NumberZ>(10,4,5,1.0e-10); }
 Interface class for representing subranges of dense Matrix's. 
Routines for orthogonalizing column vectors via classical and modified gram-schmidt. 
Interface class for representing subranges of dense Vector's. 
Tabulates an IxJ matrix. Allows random access, has column major layout to be compatible with BLAS/LAP...
Definition: bdsqr.h:20
Routines for computing Frobenius norms of various algebraic containers. 
static Matrix< Number > random(int I, int J)
Generates a random Matrix of specified size. 
Definition: Matrix.cpp:353
Various utility functions/classes related to scalar Number types. 
General purpose dense matrix container, O(i*j) storage. 
Container for either a column vector or row vector (depends upon the usage context) ...
Reflects Precision trait for a Number, scalar Number types should specialize it. 
Definition: Number.h:33
Variety of routines all for dense Matrix*Matrix multiplies. Delegates to the BLAS.