List of usage examples for org.apache.commons.math3.linear ArrayRealVector ArrayRealVector
public ArrayRealVector(double[] v1, double[] v2)
From source file:de.termininistic.serein.examples.benchmarks.functions.Domain.java
public RealVector getMaxVector(int dimension) { return new ArrayRealVector(dimension, max); }
From source file:de.termininistic.serein.examples.benchmarks.functions.unimodal.SphereFunction.java
@Override public RealVector getOptimum(int dimension) { return new ArrayRealVector(dimension, 0); }
From source file:de.termininistic.serein.examples.benchmarks.functions.multimodal.SchwefelFunction.java
@Override public RealVector getOptimum(int dimension) { return new ArrayRealVector(dimension, 420.9687); }
From source file:de.termininistic.serein.examples.benchmarks.functions.unimodal.RosenbrockFunction.java
@Override public RealVector getOptimum(int dimension) { return new ArrayRealVector(dimension, 1); }
From source file:de.termininistic.serein.examples.benchmarks.functions.multimodal.StyblinskiTangFunction.java
@Override public RealVector getOptimum(int dimension) { return new ArrayRealVector(dimension, -2.903534); }
From source file:de.termininistic.serein.examples.benchmarks.functions.multimodal.AckleyFunction.java
@Override public RealVector getOptimum(int dimension) { return new ArrayRealVector(dimension, 0.0); }
From source file:de.termininistic.serein.examples.benchmarks.functions.multimodal.LevyFunction.java
@Override public RealVector getOptimum(int dimension) { return new ArrayRealVector(dimension, 1.0); }
From source file:com.analog.lyric.math.MoreMatrixUtils.java
/** * Return real vector that uses specified underlying representation. * <p>//from w ww .ja va 2 s . c o m * Simply shorthand for invoking {@link ArrayRealVector#ArrayRealVector(double[], boolean)} * constructor with {@code copyArray} argument set to false. * @since 0.08 */ public static ArrayRealVector wrapRealVector(double[] data) { return new ArrayRealVector(data, false); }
From source file:edu.stanford.cfuller.imageanalysistools.fitting.BisquareLinearFitTest.java
@Before public void init() { this.success = true; this.eps = 1e-3; this.x = new ArrayRealVector(5, 0.0); this.y = new ArrayRealVector(5, 0.0); this.w = new ArrayRealVector(5, 1.0); this.expected = new ArrayRealVector(2, 0.0); this.result = null; this.bslf = new BisquareLinearFit(); }
From source file:fi.smaa.jsmaa.model.MultivariateGaussianCriterionMeasurementTest.java
@Test public void testInitialization() { // Test initial values with 3 alternatives assertEquals(alternatives, m.getAlternatives()); RealVector mu = new ArrayRealVector(3, 0.0); assertEquals(mu, m.getMeanVector()); RealMatrix sigma = new Array2DRowRealMatrix( new double[][] { { 1.0, 0.0, 0.0 }, { 0.0, 1.0, 0.0 }, { 0.0, 0.0, 1.0 } }); assertEquals(sigma, m.getCovarianceMatrix()); // Test defensive copying of alternatives list ArrayList<Alternative> expected = new ArrayList<Alternative>(alternatives); alternatives.remove(0);/*from w w w .j a v a 2s . c o m*/ assertEquals(expected, m.getAlternatives()); // Test initial values with 2 alternatives MultivariateGaussianCriterionMeasurement m2 = new MultivariateGaussianCriterionMeasurement(alternatives); assertEquals(alternatives, m2.getAlternatives()); RealVector mu2 = new ArrayRealVector(2, 0.0); assertEquals(mu2, m2.getMeanVector()); RealMatrix sigma2 = new Array2DRowRealMatrix(new double[][] { { 1.0, 0.0 }, { 0.0, 1.0 } }); assertEquals(sigma2, m2.getCovarianceMatrix()); }