From a3c8b79153fd00b12bbe6d6cf035576191eb8596 Mon Sep 17 00:00:00 2001 From: Val Erastov Date: Tue, 24 Feb 2015 22:01:31 -0800 Subject: [PATCH] be able to solve chunk of system --- web/app/sketcher/parametric.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/web/app/sketcher/parametric.js b/web/app/sketcher/parametric.js index 16c2d72e..97c3cfc2 100644 --- a/web/app/sketcher/parametric.js +++ b/web/app/sketcher/parametric.js @@ -284,11 +284,14 @@ TCAD.TWO.ParametricManager.prototype.solve = function() { }; TCAD.TWO.ParametricManager.prototype.prepare = function(locked) { + return this._prepare(locked, this.subSystems); +}; + +TCAD.TWO.ParametricManager.prototype._prepare = function(locked, subSystems) { var solvers = []; - for (var i = 0; i < this.subSystems.length; i++) { - solvers.push(this._prepare(locked, this.subSystems[i])); + for (var i = 0; i < subSystems.length; i++) { + solvers.push(this.prepareForSubSystem(locked, subSystems[i])); } - var subSystems = this.subSystems; return { solvers : solvers, @@ -318,7 +321,7 @@ TCAD.TWO.ParametricManager.prototype.prepare = function(locked) { } }; -TCAD.TWO.ParametricManager.prototype._prepare = function(locked, subSystem) { +TCAD.TWO.ParametricManager.prototype.prepareForSubSystem = function(locked, subSystem) { var pdict = {}; var params;