Example usage for org.apache.commons.math3.linear ArrayRealVector ArrayRealVector

List of usage examples for org.apache.commons.math3.linear ArrayRealVector ArrayRealVector

Introduction

In this page you can find the example usage for org.apache.commons.math3.linear ArrayRealVector ArrayRealVector.

Prototype

public ArrayRealVector(double[] v1, double[] v2) 

Source Link

Document

Construct a vector by appending one vector to another vector.

Usage

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());
}