Class INeuron.SynapseSummary

  • All Implemented Interfaces:
    Writable
    Enclosing class:
    INeuron

    public static class INeuron.SynapseSummary
    extends java.lang.Object
    implements Writable
    • Constructor Detail

      • SynapseSummary

        public SynapseSummary()
    • Method Detail

      • getBiasSum

        public double getBiasSum()
      • getPosDirSum

        public double getPosDirSum()
      • getNegDirSum

        public double getNegDirSum()
      • getNegRecSum

        public double getNegRecSum()
      • getPosRecSum

        public double getPosRecSum()
      • getPosPassiveSum

        public double getPosPassiveSum()
      • getNumDisjunctiveSynapses

        public int getNumDisjunctiveSynapses()
      • updateNeuronBias

        public void updateNeuronBias​(double biasDelta)
      • updateSynapse

        public void updateSynapse​(Synapse s)
      • read

        public static INeuron.SynapseSummary read​(java.io.DataInput in,
                                                  Model m)
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • write

        public void write​(java.io.DataOutput out)
                   throws java.io.IOException
        Description copied from interface: Writable
        Serialize the fields of this object to out.
        Specified by:
        write in interface Writable
        Parameters:
        out - DataOuput to serialize this object into.
        Throws:
        java.io.IOException
      • readFields

        public void readFields​(java.io.DataInput in,
                               Model m)
                        throws java.io.IOException
        Description copied from interface: Writable
        Deserialize the fields of this object from in.

        For efficiency, implementations should attempt to re-use storage in the existing object where possible.

        Specified by:
        readFields in interface Writable
        Parameters:
        in - DataInput to deseriablize this object from.
        Throws:
        java.io.IOException