mirror of
https://github.com/xibyte/jsketcher
synced 2025-12-10 10:25:36 +01:00
add some sate to test
This commit is contained in:
parent
79b16c1283
commit
7c37a0699c
2 changed files with 10 additions and 4 deletions
|
|
@ -487,7 +487,7 @@ TCAD.TWO.ParametricManager.prototype.prepareForSubSystem = function(locked, subS
|
|||
_p = pdict[p];
|
||||
_p.set(_p._backingParam.get());
|
||||
}
|
||||
solver.solveSystem(rough, alg);
|
||||
return solver.solveSystem(rough, alg);
|
||||
}
|
||||
var viewer = this.viewer;
|
||||
function sync() {
|
||||
|
|
|
|||
|
|
@ -6,11 +6,17 @@ TCAD.test.cases.roundRect = function() {
|
|||
|
||||
var ep = APP.viewer.findById(28);
|
||||
var pm = APP.viewer.parametricManager;
|
||||
_assertEqD(0.00002047865, pm.prepare([]).solvers[0].system.error(), 0.00000000001);
|
||||
_assertEqD(0.00002047865, pm.prepare([]).solvers[0].system.error(), 1e-12);
|
||||
ep.x += 30;
|
||||
var solver = pm.prepare([]).solvers[0];
|
||||
_assertEqD(60, solver.system.error(), 0.01);
|
||||
solver.solve(true);
|
||||
_assertEqD(0.000005, solver.system.error(), 1e-6);
|
||||
var status = solver.solve(true);
|
||||
_assertEqD(0.000005, solver.system.error(), 1e-8);
|
||||
_assertEq(12, status.evalCount);
|
||||
_assertEq(1, status.returnCode);
|
||||
var status = solver.solve(false);
|
||||
_assertEqD(1.4575007867279055e-10, solver.system.error(), 1e-12);
|
||||
_assertEq(20, status.evalCount);
|
||||
_assertEq(1, status.returnCode);
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue