private static void runAlgorithms( int numTrials )
{
// System.out.println("solve SVD = "+ solveBenchmark(
// new SolvePseudoInverseSvd(),numTrials));
System.out.println("solve Gen QRP Basic = "+ solveBenchmark(
new SolvePseudoInverseQrp(new QRColPivDecompositionHouseholderColumn(),false),numTrials));
System.out.println("solve Gen QRP = "+ solveBenchmark(
new SolvePseudoInverseQrp(new QRColPivDecompositionHouseholderColumn(),true),numTrials));
System.out.println("solve QRP Col Basic = "+ solveBenchmark(
new LinearSolverQrpHouseCol(new QRColPivDecompositionHouseholderColumn(),false),numTrials));
System.out.println("solve QRP Col = "+ solveBenchmark(
new LinearSolverQrpHouseCol(new QRColPivDecompositionHouseholderColumn(),true),numTrials));
}