Package network.aika.neuron
Class NeuronProvider
java.lang.Object
network.aika.neuron.NeuronProvider
- All Implemented Interfaces:
Comparable<NeuronProvider>
The
NeuronProvider
class is a proxy implementation for the real neuron implementation in the class Neuron
.
Aika uses the provider pattern to store and reload rarely used neurons or logic nodes.- Author:
- Lukas Molzberger
-
Field Summary
Modifier and TypeFieldDescriptionstatic boolean
static final NeuronProvider
static final NeuronProvider
-
Constructor Summary
ConstructorDescriptionNeuronProvider
(long id) NeuronProvider
(Model model, long id) NeuronProvider
(Model model, Neuron n) -
Method Summary
-
Field Details
-
ENABLE_COMPRESSION
public static boolean ENABLE_COMPRESSION -
MIN_NEURON
-
MAX_NEURON
-
-
Constructor Details
-
NeuronProvider
public NeuronProvider(long id) -
NeuronProvider
-
NeuronProvider
-
-
Method Details
-
getNeuron
-
setNeuron
-
getLabel
-
getId
-
getModel
-
isSuspended
public boolean isSuspended() -
getIfNotSuspended
-
suspend
-
save
public void save() -
equals
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareTo
in interfaceComparable<NeuronProvider>
-
toString
-