public class PCACellularAutomataParameter extends Object
构造器和说明 |
---|
PCACellularAutomataParameter()
默认构造函数,构造一个新的 PCACellularAutomataParameter 对象。
|
PCACellularAutomataParameter(PCACellularAutomataParameter para)
拷贝构造函数,根据给定的 PCACellularAutomataParameter 对象构造一个与其完全相同的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
int |
getAlpha()
返回扩散参数。
|
CellularAutomataParameter |
getCellularAutomataParameter()
返回元胞自动机参数。
|
double[] |
getComponentWeights()
返回主成分权重数组。
|
Map<Integer,Boolean> |
getConversionRules()
返回转换规则。
|
int |
getConversionTarget()
返回转换目标。
|
double |
getIndexK()
返回非线性指数变换值。
|
void |
setAlpha(int value)
设置扩散参数。
|
void |
setCellularAutomataParameter(CellularAutomataParameter value)
设置元胞自动机参数。
|
void |
setComponentWeights(double[] value)
设置主成分权重数组。
|
void |
setConversionRules(Map<Integer,Boolean> value)
设置转换规则。
|
void |
setConversionTarget(int value)
设置转换目标。
|
void |
setIndexK(double value)
设置非线性指数变换值。
|
public PCACellularAutomataParameter()
public PCACellularAutomataParameter(PCACellularAutomataParameter para)
para
- 指定的PCACellularAutomataParameter 对象。public CellularAutomataParameter getCellularAutomataParameter()
public void setCellularAutomataParameter(CellularAutomataParameter value)
value
- 元胞自动机参数。public double[] getComponentWeights()
public void setComponentWeights(double[] value)
权重赋值参考:(1)非常重要:1.0;(2)很重要:0.75;(3)重要:0.5;(4)不太重要:0.25;(5)不重要:0.0
value
- 主成分权重数组。public double getIndexK()
public void setIndexK(double value)
value
- 非线性指数变换值。public int getAlpha()
public void setAlpha(int value)
用来控制随机扰动的强度,取值在1-10范围内,值越大则计算的概率值越大。
public Map<Integer,Boolean> getConversionRules()
public void setConversionRules(Map<Integer,Boolean> value)
value
- 转换规则。public int getConversionTarget()
public void setConversionTarget(int value)
value
- 转换目标。Copyright © 2021–2024 SuperMap. All rights reserved.