def test_mlcp_enum_large_fromfile(): SO=N.SolverOptions(mlcp,N.SICONOS_MLCP_ENUM) N.mlcp_driver_init(mlcp, SO) info = N.mlcp_enum(mlcp, z, w, SO) N.mlcp_driver_reset(mlcp, SO) print("z = ", z) print("w = ", w) assert (linalg.norm(z-zsol) <= ztol) assert not info
def test_mlcp_enum_large(): z = np.array([0., 0., 0., 0., 0., 0., 0.]) w = np.array([0., 0., 0., 0., 0., 0., 0.]) mlcp, zsol = createMLCP_large() SO = sn.SolverOptions(sn.SICONOS_MLCP_ENUM) sn.mlcp_driver_init(mlcp, SO) info = sn.mlcp_enum(mlcp, z, w, SO) sn.mlcp_driver_reset(mlcp, SO) print("z = ", z) print("w = ", w) assert (np.linalg.norm(z - zsol) <= ztol) assert not info
def test_mlcp_enum_large(): z = np.array([0., 0., 0., 0., 0., 0., 0.]) w = np.array([0., 0., 0., 0., 0., 0., 0.]) mlcp, zsol = createMLCP_large() SO=N.SolverOptions(mlcp,N.SICONOS_MLCP_ENUM) N.mlcp_driver_init(mlcp, SO) info = N.mlcp_enum(mlcp, z, w, SO) N.mlcp_driver_reset(mlcp, SO) print("z = ", z) print("w = ", w) assert (np.linalg.norm(z-zsol) <= ztol) assert not info