@ALDDerivedClass @ALDParametrizedClass public class MTBSnakeEnergyCD_KassCurvature_ParamAdaptFix extends MTBSnakeEnergyCD_KassCurvature_ParamAdapt
Modifier and Type | Field and Description |
---|---|
private double |
betaDecrease
Value by which beta is decreased in each iteration.
|
initBeta
Constructor and Description |
---|
MTBSnakeEnergyCD_KassCurvature_ParamAdaptFix()
Default constructor.
|
MTBSnakeEnergyCD_KassCurvature_ParamAdaptFix(double iB,
double bDecr)
Construct a new updater for the internal energy using a fixed value.
|
Modifier and Type | Method and Description |
---|---|
double[] |
betaUpdate(SnakeOptimizerSingle o,
double[] curBetas)
Update function for beta values.
|
double |
getBetaDecrease()
Get the fix beta decrease value.
|
Double |
getMaxBeta()
Get the maximum value for parameter beta.
|
Double |
getMinBeta()
Get the minimum value for parameter beta.
|
void |
init(MTBSnakeEnergyCD_KassCurvature ener)
Initialize the updater according to associated energy object.
|
String |
toString() |
@ALDClassParameter(label="Percentual Beta Decrease") private double betaDecrease
public MTBSnakeEnergyCD_KassCurvature_ParamAdaptFix()
public MTBSnakeEnergyCD_KassCurvature_ParamAdaptFix(double iB, double bDecr)
public double getBetaDecrease()
public void init(MTBSnakeEnergyCD_KassCurvature ener)
MTBSnakeEnergyCD_KassCurvature_ParamAdapt
init
in class MTBSnakeEnergyCD_KassCurvature_ParamAdapt
public double[] betaUpdate(SnakeOptimizerSingle o, double[] curBetas)
MTBSnakeEnergyCD_KassCurvature_ParamAdapt
betaUpdate
in class MTBSnakeEnergyCD_KassCurvature_ParamAdapt
o
- current snake optimizercurBetas
- current beta valuespublic Double getMaxBeta()
MTBSnakeEnergyCD_KassCurvature_ParamAdapt
getMaxBeta
in class MTBSnakeEnergyCD_KassCurvature_ParamAdapt
public Double getMinBeta()
MTBSnakeEnergyCD_KassCurvature_ParamAdapt
getMinBeta
in class MTBSnakeEnergyCD_KassCurvature_ParamAdapt
public String toString()
toString
in class MTBSnakeEnergyCD_KassCurvature_ParamAdapt
Copyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.