public enum ActivationPolicy extends java.lang.Enum<ActivationPolicy>
Enum Constant and Description |
---|
BASELEVEL
just consider baselevel
|
MAX
max(spread, base)
|
MIN
min(spread, base)
|
SPREAD
just consider the spreading portion
|
SUMMATION
summing of base, spread
|
Modifier and Type | Method and Description |
---|---|
double |
getActivation(IChunk chunk) |
protected abstract double |
getActivationForPolicy(ISubsymbolicChunk chunk) |
static ActivationPolicy |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ActivationPolicy[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ActivationPolicy SUMMATION
public static final ActivationPolicy SPREAD
public static final ActivationPolicy BASELEVEL
public static final ActivationPolicy MAX
public static final ActivationPolicy MIN
public static ActivationPolicy[] values()
for (ActivationPolicy c : ActivationPolicy.values()) System.out.println(c);
public static ActivationPolicy valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic double getActivation(IChunk chunk)
protected abstract double getActivationForPolicy(ISubsymbolicChunk chunk)