ProteoWizard
|
#include "LinearSolver.hpp"
#include "pwiz/utility/misc/unit.hpp"
#include <boost/numeric/ublas/matrix_sparse.hpp>
#include <boost/numeric/ublas/banded.hpp>
#include "pwiz/utility/misc/Std.hpp"
#include <cstring>
Go to the source code of this file.
Functions | |
void | testDouble () |
void | testComplex () |
void | testDoubleQR () |
void | testSparse () |
void | testBanded () |
void | testBandedComplex () |
int | main (int argc, char *argv[]) |
Variables | |
ostream * | os_ = 0 |
void testDouble | ( | ) |
Definition at line 42 of file LinearSolverTest.cpp.
References A, os_, unit_assert, x, and y.
Referenced by main().
void testComplex | ( | ) |
Definition at line 67 of file LinearSolverTest.cpp.
References A, os_, unit_assert, x, and y.
Referenced by main().
void testDoubleQR | ( | ) |
Definition at line 91 of file LinearSolverTest.cpp.
References A, os_, pwiz::math::LinearSolver< LinearSolverType_QR >::solve(), unit_assert_equal, x, and y.
Referenced by main().
void testSparse | ( | ) |
Definition at line 144 of file LinearSolverTest.cpp.
References A, os_, unit_assert_equal, x, and y.
Referenced by main().
void testBanded | ( | ) |
Definition at line 196 of file LinearSolverTest.cpp.
References A, os_, unit_assert_equal, x, and y.
Referenced by main().
void testBandedComplex | ( | ) |
Definition at line 221 of file LinearSolverTest.cpp.
References A, pwiz::math::MatchedFilter::details::norm(), os_, unit_assert, x, and y.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 246 of file LinearSolverTest.cpp.
References os_, TEST_EPILOG, TEST_FAILED, TEST_PROLOG, testBanded(), testComplex(), testDouble(), testDoubleQR(), and testSparse().
ostream* os_ = 0 |
Definition at line 39 of file LinearSolverTest.cpp.
Referenced by main(), testBanded(), testBandedComplex(), testComplex(), testDouble(), testDoubleQR(), and testSparse().