27 #include <tests/myratest.h>    34 template<
class Number> 
void test1()
    36   myra::out() << typestring<Number>() << std::endl;
    46   myra::out() << 
"  |A(4:15,6:11)-B| = " << error << std::endl;
    51 template<
class Number> 
void test2()
    53   myra::out() << typestring<Number>() << std::endl;
    61   myra::out() << 
"  |A-B| = " << error << std::endl;
    75   REQUIRE(A.make_Pattern() == B);
    80 ADD_TEST(
"sparse_io",
"[sparse]")
 void write(OutputStream &out) const
Writes to OutputStream. Layout compatible with SparseMatrix's InputStream constructor. 
Definition: SparseMatrixRange.cpp:59
static SparseMatrixBuilder< Number > random(int I, int J, int N)
Generates a random SparseMatrix with size IxJ and (approximately) N nonzeros. 
Definition: SparseMatrixBuilder.cpp:208
Represents a mutable SparseMatrixRange. 
Definition: conjugate.h:21
static PatternBuilder random(std::pair< int, int > IJ, int N)
Generates a random PatternBuilder with size IxJ and (approximately) N nonzeros. 
Definition: PatternBuilder.cpp:210
Convenience type for building Pattern's, uses coordinate/couplet format. Note that PatternBuilder may...
CSparseMatrixRange< Number > add_const() const
Adds "const" (C) qualifier, explicit conversion to CSparseMatrixRange<Number> 
Definition: SparseMatrixRange.cpp:149
static SparseMatrix< Number > random(int I, int J, int N)
Generates a random SparseMatrix with size IxJ and (approximately) N nonzeros. 
Definition: SparseMatrix.cpp:493
Wraps a std::vector<char>, presents it as both an InputStream and OutputStream. Useful for hygienic u...
Definition: VectorStream.h:22
General purpose compressed-sparse-column (CSC) container. 
Various utility functions/classes related to scalar Number types. 
A stream that serialize/deserializes to std::vector<char> buffer. 
Range/Iterator types associated with Pattern. 
Holds the nonzero pattern of a sparse matrix. 
Definition: Pattern.h:55
Reflects Precision trait for a Number, scalar Number types should specialize it. 
Definition: Number.h:33
Container class for a sparse nonzero pattern, used in reordering/symbolic analysis. 
Returns frobenius norm of a SparseMatrix. 
Convenience type for building SparseMatrix's, uses coordinate/triplet format. Note that SparseMatrixB...
Stores an IxJ matrix A in compressed sparse column format. 
Definition: bothcat.h:23
Range/Iterator types associated with SparseMatrix.