public class NumericSolution extends Object
| Constructor and Description |
|---|
NumericSolution() |
NumericSolution(double[] x,
double fx) |
NumericSolution(int dimension) |
| Modifier and Type | Method and Description |
|---|---|
NumericSolution |
clone() |
double |
cost() |
static NumericSolution |
divide(NumericSolution a,
double val) |
boolean |
equals(Object obj) |
double |
get(int index) |
double |
GetDistanceSq2(NumericSolution rhs) |
int |
getLength() |
static NumericSolution |
minus(NumericSolution a,
NumericSolution b) |
void |
mutate(int index,
double sigma) |
static NumericSolution |
plus(NumericSolution a,
NumericSolution b) |
static NumericSolution |
times(NumericSolution a,
double val) |
NumericSolutionUpdateResult |
tryUpdateSolution(double[] new_solution,
double new_cost) |
double[] |
values() |
public NumericSolution(int dimension)
public NumericSolution()
public NumericSolution(double[] x,
double fx)
public double cost()
public double[] values()
public void mutate(int index,
double sigma)
public int getLength()
public double get(int index)
public static NumericSolution divide(NumericSolution a, double val)
public static NumericSolution plus(NumericSolution a, NumericSolution b)
public static NumericSolution times(NumericSolution a, double val)
public static NumericSolution minus(NumericSolution a, NumericSolution b)
public double GetDistanceSq2(NumericSolution rhs)
public NumericSolution clone()
public NumericSolutionUpdateResult tryUpdateSolution(double[] new_solution, double new_cost)
Copyright © 2017. All rights reserved.