public class BShadeSamplingParameter extends Object
在抽样过程中会用到模拟退火算法,该方法中将包含模拟退火算法的多个参数。模拟退火算法是用来求解函数最小值的。
构造器和说明 |
---|
BShadeSamplingParameter()
构造一个新的BShadeSamplingParameter对象。
|
BShadeSamplingParameter(BShadeSamplingParameter para)
拷贝构造函数,根据给定的 BShadeSamplingParameter对象构造一个与其完全相同的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
BShadeEstimateMethod |
getBShadeEstimateMethod()
返回BShade估计方法。
|
BShadeSampleNumberMethod |
getBShadeSampleNumberMethod()
返回BShade抽样数目方法。
|
double |
getCoolRate()
返回退火速率。
|
double |
getInitialTemperature()
返回起始温度。
|
int |
getMaxConsecutiveRejection()
返回最大连续拒绝数目。
|
int |
getMaxFullCombination()
最大字段组合数目。
|
int |
getMaxSuccess()
在一个温度内的最大成功数目。
|
int |
getMaxTry()
返回最大尝试数目。
|
double |
getMinEnergy()
返回最小能量,即停止能量。
|
double |
getMinTemperature()
返回最小温度,即停止温度。
|
int |
getSelectSampleNumber()
返回选择样本数目。
|
int |
getSelectSampleRangeL()
返回范围抽样数目下限。
|
int |
getSelectSampleRangeStep()
返回范围抽样步长。
|
int |
getSelectSampleRangeU()
返回范围抽样数目上限。
|
void |
setBShadeEstimateMethod(BShadeEstimateMethod value)
设置BShade估计方法。
|
void |
setBShadeSampleNumberMethod(BShadeSampleNumberMethod value)
设置BShade抽样数目方法。
|
void |
setCoolRate(double value)
设置退火速率。
|
void |
setInitialTemperature(double value)
设置起始温度。
|
void |
setMaxConsecutiveRejection(int value)
设置最大连续拒绝数目。
|
void |
setMaxFullCombination(int value)
最大字段组合数目。
|
void |
setMaxSuccess(int value)
在一个温度内的最大成功数目。
|
void |
setMaxTry(int value)
设置最大尝试数目。
|
void |
setMinEnergy(double value)
设置最小能量。
|
void |
setMinTemperature(double value)
设置最小温度。
|
void |
setSelectSampleNumber(int value)
设置选择样本数目。
|
void |
setSelectSampleRangeL(int value)
设置范围抽样数目下限。
|
void |
setSelectSampleRangeStep(int value)
设置范围抽样步长
|
void |
setSelectSampleRangeU(int value)
设置范围抽样数目上限。
|
public BShadeSamplingParameter()
public BShadeSamplingParameter(BShadeSamplingParameter para)
para
- 指定的 BShadeSamplingParameter对象。public BShadeSampleNumberMethod getBShadeSampleNumberMethod()
public void setBShadeSampleNumberMethod(BShadeSampleNumberMethod value)
value
- BShade抽样数目方法。public BShadeEstimateMethod getBShadeEstimateMethod()
public void setBShadeEstimateMethod(BShadeEstimateMethod value)
value
- BShade估计方法。public int getSelectSampleNumber()
public void setSelectSampleNumber(int value)
value
- 样本数目。public int getSelectSampleRangeL()
public void setSelectSampleRangeL(int value)
当抽样数目(@link BShadeSampleNumberMethod BShadeSampleNumberMethod)使用RANGE方法时,需要设置。
value
- 范围抽样数目下限。public int getSelectSampleRangeU()
public void setSelectSampleRangeU(int value)
value
- 范围抽样数目上限。public int getSelectSampleRangeStep()
public void setSelectSampleRangeStep(int value)
value
- 范围抽样步长。public double getInitialTemperature()
public void setInitialTemperature(double value)
value
- public double getMinTemperature()
public void setMinTemperature(double value)
value
- 最小温度。public double getMinEnergy()
public void setMinEnergy(double value)
value
- 最小能量。public double getCoolRate()
public void setCoolRate(double value)
value
- 退火速率。public int getMaxConsecutiveRejection()
public void setMaxConsecutiveRejection(int value)
value
- 最大连续拒绝数目。public int getMaxTry()
public void setMaxTry(int value)
value
- 最大尝试数目。public int getMaxSuccess()
public void setMaxSuccess(int value)
value
- 最大成功数目。public int getMaxFullCombination()
public void setMaxFullCombination(int value)
value
- 最大字段组合数目。Copyright © 2021–2024 SuperMap. All rights reserved.