Package org.apache.commons.math3.analysis

Examples of org.apache.commons.math3.analysis.MultivariateVectorFunction


            this.x.add(x);
            this.y.add(y);
        }

        public ModelFunction getModelFunction() {
            return new ModelFunction(new MultivariateVectorFunction() {
                    public double[] value(double[] variables) {
                        double[] values = new double[x.size()];
                        for (int i = 0; i < values.length; ++i) {
                            values[i] = (variables[0] * x.get(i) + variables[1]) * x.get(i) + variables[2];
                        }
View Full Code Here


            time.add(t);
            count.add(c);
        }

        public ModelFunction getModelFunction() {
            return new ModelFunction(new MultivariateVectorFunction() {
                    public double[] value(double[] params) {
                        double[] values = new double[time.size()];
                        for (int i = 0; i < values.length; ++i) {
                            final double t = time.get(i);
                            values[i] = params[0] +
View Full Code Here

            = new MultiStartMultivariateVectorOptimizer(underlyingOptimizer, 10, generator);
        optimizer.optimize(new MaxEval(100),
                           new Target(new double[] { 0 }),
                           new Weight(new double[] { 1 }),
                           new InitialGuess(new double[] { 0 }),
                           new ModelFunction(new MultivariateVectorFunction() {
                                   public double[] value(double[] point) {
                                       throw new TestException();
                                   }
                               }));
    }
View Full Code Here

                }
            }
        }

        public MultivariateVectorFunction getModelFunction() {
            return new MultivariateVectorFunction() {
                public double[] value(double[] point) {
                    return computeValue(point);
                }
            };
        }
View Full Code Here

        public Target getTarget() {
            return new Target(target);
        }

        public ModelFunction getModelFunction() {
            return new ModelFunction(new MultivariateVectorFunction() {
                    public double[] value(double[] params) {
                        return factors.operate(params);
                    }
                });
        }
View Full Code Here

                }
            }
        }

        public ModelFunction getModelFunction() {
            return new ModelFunction(new MultivariateVectorFunction() {
                    public double[] value(double[] point) {
                        return computeValue(point);
                    }
                });
        }
View Full Code Here

        return w;
    }

    public MultivariateVectorFunction getModelFunction() {
        return new MultivariateVectorFunction() {
            public double[] value(double[] params) {
                final double cx = params[0];
                final double cy = params[1];
                final double r = params[2];
View Full Code Here

        }
        return r / points.size();
    }

    public MultivariateVectorFunction getModelFunction() {
        return new MultivariateVectorFunction() {
            public double[] value(double[] params) {
                Vector2D center = new Vector2D(params[0], params[1]);
                double radius = getRadius(center);
                double[] residuals = new double[points.size()];
                for (int i = 0; i < residuals.length; i++) {
View Full Code Here

            this.x.add(x);
            this.y.add(y);
        }

        public ModelFunction getModelFunction() {
            return new ModelFunction(new MultivariateVectorFunction() {
                    public double[] value(double[] variables) {
                        double[] values = new double[x.size()];
                        for (int i = 0; i < values.length; ++i) {
                            values[i] = (variables[0] * x.get(i) + variables[1]) * x.get(i) + variables[2];
                        }
View Full Code Here

            time.add(t);
            count.add(c);
        }

        public ModelFunction getModelFunction() {
            return new ModelFunction(new MultivariateVectorFunction() {
                    public double[] value(double[] params) {
                        double[] values = new double[time.size()];
                        for (int i = 0; i < values.length; ++i) {
                            final double t = time.get(i);
                            values[i] = params[0] +
View Full Code Here

TOP

Related Classes of org.apache.commons.math3.analysis.MultivariateVectorFunction

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.