public abstract class Profile
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
int |
afType |
GeneticAlgorithm |
alg |
float |
confPct |
int |
numPeriod |
int |
seg |
static int |
TYPE_DAF |
static int |
TYPE_OAF |
| Constructor and Description |
|---|
Profile(GeneticAlgorithm alg,
int afType,
int seg,
int numPeriod) |
| Modifier and Type | Method and Description |
|---|---|
abstract Profile[] |
crossover(Profile mate) |
abstract float |
getAF(int period) |
float |
getAFLowerRange(int period) |
float |
getAFUpperRange(int period) |
abstract java.lang.String |
getBinaryAF(int period) |
abstract Profile |
getDeepCopy() |
int |
getNumPeriods() |
abstract void |
mutate() |
abstract void |
setAF(float val,
int period) |
abstract void |
setAF(int val,
int period) |
abstract void |
setAF(java.lang.String val,
int period) |
void |
setConfidencePct(float confPct) |
public final GeneticAlgorithm alg
public final int seg
public final int afType
public final int numPeriod
public float confPct
public static final int TYPE_OAF
public static final int TYPE_DAF
public Profile(GeneticAlgorithm alg, int afType, int seg, int numPeriod)
public int getNumPeriods()
public void setConfidencePct(float confPct)
public abstract float getAF(int period)
public abstract java.lang.String getBinaryAF(int period)
public float getAFLowerRange(int period)
public float getAFUpperRange(int period)
public abstract void setAF(float val,
int period)
public abstract void setAF(java.lang.String val,
int period)
public abstract void setAF(int val,
int period)
public abstract Profile getDeepCopy()
public abstract void mutate()