public RBFCurve(NsNode parent, string label, List<double[]> fitPoints, IBasisFunction basis, IRBFPolynomial poly, double relaxation) : base(label, parent) { Add(new CenterArrayNode(this)); basis.CopyTo(this); poly.CopyTo(this); Relaxation = relaxation; OriginalFitPoints = fitPoints; Fit(fitPoints, relaxation); }
public SurfaceRBF(NsNode parent, string label, List<double[]> fitpoints, IBasisFunction basis, IRBFPolynomial poly, double relax) : base(label, parent) { Add(new CenterArrayNode(this)); basis.CopyTo(this); poly.CopyTo(this); Relaxation = relax; //double relaxation = LoadRBFData(); // Add(new MeshNode("Surface", this)); if (fitpoints != null) { Regen(fitpoints, null); } }