public class AccelerateSolverTest extends DirectSolverTestBase
AccelerateSolver. The common tests are provided by DirectSolverTestBase. Unsymmetric matrices require Accelerate's LU
factorization (macOS 15.5 or later); without it, the unsymmetric tests
instead check that unsymmetric matrices are rejected.| Constructor and Description |
|---|
AccelerateSolverTest() |
| Modifier and Type | Method and Description |
|---|---|
static void |
main(java.lang.String[] args) |
void |
test() |
void |
testLargeUnsymmetricMatrix()
Tests direct and iterative solves of a larger unsymmetric matrix,
formed by perturbing the off-diagonal entries of the test matrix by up
to 10%.
|
void |
testUnsymmetric()
Runs the base unsymmetric test if LU is available.
|
testBasics, testCRSInterface, testInertia, testIterativeSettings, testLargeMatrix, testSingularMatrix, testSPD, testStateAndReuse, testSymmetriccheck, checkEquals, checkEquals, checkEquals, checkEquals, checkEquals, checkEquals, checkEquals, checkEquals, checkEquals, checkEquals, checkNormedEquals, checkNormedEquals, getSilent, printUsageAndExit, runtest, setSilentpublic void testUnsymmetric()
testUnsymmetric in class DirectSolverTestBasepublic void testLargeUnsymmetricMatrix()
throws java.io.IOException
java.io.IOExceptionpublic void test()
throws java.io.IOException
test in class DirectSolverTestBasejava.io.IOExceptionpublic static void main(java.lang.String[] args)