int main(int argc, char *argv[]) { testSequence(); testUnivariateStats(); testBivariateStats(); testUtility(); testVectorAlgebra(); testMatrixDeterminant(); testMatrixInverse(); testLUFactorisation(); testLUSolver(); testGaussianElimination(); testInterpolation(); testIntegration(); testRoot(); testTimeStep(); testRSignificanceTest(); testChiSquared(); testMultipleRegression(); test_golden_fit(); testSimplex(); testSimplex2(); testSimplex3(); test_simplex_fit(); return (EXIT_SUCCESS); }
void LinearTermTests::runTests(int &numTestsRun, int &numTestsPassed) { setup(); if (testRieszInversionAsProjection()) { numTestsPassed++; } numTestsRun++; teardown(); setup(); if (testBoundaryPlusVolumeTerms()) { numTestsPassed++; } numTestsRun++; teardown(); setup(); if (testIntegrateMixedBasis()) { numTestsPassed++; } numTestsRun++; teardown(); setup(); if (testMixedTermConsistency()) { numTestsPassed++; } numTestsRun++; teardown(); setup(); if (testRieszInversion()) { numTestsPassed++; } numTestsRun++; teardown(); setup(); if (testSums()) { numTestsPassed++; } numTestsRun++; teardown(); setup(); if (testIntegration()) { numTestsPassed++; } numTestsRun++; teardown(); setup(); if (testLinearTermEvaluation()) { numTestsPassed++; } numTestsRun++; teardown(); }