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.multimodal.RastriginFunction.java

public static void main(String[] args) {
    AckleyFunction f = new AckleyFunction();
    RealVector v = new ArrayRealVector(3, 0.0);
    System.out.println(f.map(v));

}

From source file:com.cloudera.oryx.common.math.Vectors.java

/**
 * Creates a dense {@link RealVector} instance from the given values.
 * The data is <em>not copied</em> for performance.
 * /*from w w w  .ja va  2s .co m*/
 * @param values The array of values to turn into a {@link RealVector}
 */
public static RealVector of(double... values) {
    return new ArrayRealVector(values, false);
}

From source file:gamlss.utilities.MatrixFunctions.java

public static ArrayRealVector multVvsD(ArrayRealVector v, double d) {
    int size = v.getDimension();
    double[] out = new double[size];
    for (int i = 0; i < size; i++) {
        out[i] = v.getEntry(i) * d;//from  w  w w  .j  a  v a2 s. co m
    }
    return new ArrayRealVector(out, false);
}

From source file:com.anhth12.lambda.common.math.Solver.java

public double[] solveFToD(float[] b) {
    return solver.solve(new ArrayRealVector(VectorMath.toDoubles(b), false)).toArray();
}

From source file:com.anhth12.lambda.common.math.Solver.java

public double[] solveDtoD(double[] b) {
    return solver.solve(new ArrayRealVector(b, false)).toArray();
}

From source file:gamlss.utilities.MatrixFunctions.java

public static ArrayRealVector addV(ArrayRealVector v1, ArrayRealVector v2) {
    int size = v1.getDimension();
    double[] out = new double[size];
    for (int i = 0; i < size; i++) {
        out[i] = v1.getEntry(i) + v2.getEntry(i);
    }/*  w w w . ja  va2s. c  om*/
    return new ArrayRealVector(out, false);
}

From source file:de.terministic.serein.core.genome.translators.LinearTranslator.java

public LinearTranslator(double dimension, int problemOrder) {
    this(new ArrayRealVector(problemOrder, -dimension), new ArrayRealVector(problemOrder, dimension));
}

From source file:com.cloudera.oryx.common.math.Solver.java

public double[] solveDToD(double[] b) {
    return solver.solve(new ArrayRealVector(b, false)).toArray();
}

From source file:net.myrrix.common.math.CommonsMathSolver.java

@Override
public float[] solveDToF(double[] b) {
    RealVector vec = solver.solve(new ArrayRealVector(b, false));
    float[] result = new float[b.length];
    for (int i = 0; i < result.length; i++) {
        result[i] = (float) vec.getEntry(i);
    }/*from  w  ww . jav a2s  . c o m*/
    return result;
}

From source file:de.termininistic.serein.examples.benchmarks.functions.Domain.java

public RealVector getMinVector(int dimension) {
    return new ArrayRealVector(dimension, min);
}