multiply_matrices
multiply_matrices(fZtrans, fTemp1, fTemp2, zn, zm, zn);
multiply_matrices(fTemp1, fSoftConstraints, fG, fVariableCount,
multiply_matrices(fG, Z, fTemp1, zm, fVariableCount, zn);
multiply_matrices(fZtrans, fTemp1, fTemp2, zn, zm, zn);