public class ParameterVector<RN extends org.jscience.mathematics.number.Number<RN>> extends Object
| Modifier and Type | Field and Description |
|---|---|
double |
myBulkPenalty |
double[] |
myPenalties |
| Constructor and Description |
|---|
ParameterVector(org.appdapter.bind.math.jscience.number.NumberFactory<RN> numberFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyPenaltyFunction(org.jscience.mathematics.function.Function pfunc) |
static String |
doubleArrayToString(double[] array) |
Integer |
findIndexWithinImpliedSum(double val) |
int |
getLength() |
RN |
getNumber(int i) |
double |
getPenalty(int i) |
double |
getValue(int i) |
void |
readValuesFromArray(double[] array,
int arrayIndexStart,
int internalIndexStart,
int numVals) |
void |
reduceAllAndPenalizeProportionally(double reductAmt,
double penaltyMult) |
void |
setAllPenalties(double pv,
boolean incremental) |
void |
setAllValues(double v) |
void |
setLength(int l) |
void |
setPenalty(int i,
double v,
boolean incremental) |
void |
setValue(int i,
double v) |
double |
sumIndividualPenalties() |
double |
sumLeadingValues(int numVals) |
static double |
sumSquaredDoubleArray(double[] arr) |
double |
sumValues() |
String |
toString() |
double |
totalPenalties() |
void |
writeValuesToArray(double[] array,
int arrayIndexStart,
int internalIndexStart,
int numVals) |
public ParameterVector(org.appdapter.bind.math.jscience.number.NumberFactory<RN> numberFactory)
public void setLength(int l)
public int getLength()
public void setValue(int i,
double v)
public double getValue(int i)
public RN getNumber(int i)
public void setAllValues(double v)
public void setPenalty(int i,
double v,
boolean incremental)
public void setAllPenalties(double pv,
boolean incremental)
public void readValuesFromArray(double[] array,
int arrayIndexStart,
int internalIndexStart,
int numVals)
public void writeValuesToArray(double[] array,
int arrayIndexStart,
int internalIndexStart,
int numVals)
public double getPenalty(int i)
public void applyPenaltyFunction(org.jscience.mathematics.function.Function pfunc)
public double sumLeadingValues(int numVals)
public Integer findIndexWithinImpliedSum(double val)
public double sumValues()
public double sumIndividualPenalties()
public double totalPenalties()
public void reduceAllAndPenalizeProportionally(double reductAmt,
double penaltyMult)
public static String doubleArrayToString(double[] array)
public static double sumSquaredDoubleArray(double[] arr)
Copyright © 2010-2016. All Rights Reserved.