com.mancrd.ahah.model.functional
Class AHaHNodeBuilder

java.lang.Object
  extended by com.mancrd.ahah.model.functional.AHaHNodeBuilder

public class AHaHNodeBuilder
extends Object

Builder for AHaH21Circuit


Constructor Summary
AHaHNodeBuilder()
           
 
Method Summary
 AHaHNodeBuilder alpha(double alpha)
           
 AHaHNodeBuilder beta(double beta)
           
 AHaHNode build()
          return fully built object
 AHaHNodeBuilder decay(double decay)
           
 double getAlpha()
           
 double getBeta()
           
 double getDecay()
           
 double getNoise()
           
 int getNumBiasInputs()
           
 int getNumInputs()
           
 boolean isModelA()
           
 AHaHNodeBuilder isModelA(boolean isModelA)
           
 AHaHNodeBuilder noise(double noise)
           
 AHaHNodeBuilder numBiasInputs(int numBiasInputs)
           
 AHaHNodeBuilder numInputs(int numInputs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AHaHNodeBuilder

public AHaHNodeBuilder()
Method Detail

build

public AHaHNode build()
return fully built object

Returns:
a AHaHNode

decay

public AHaHNodeBuilder decay(double decay)

noise

public AHaHNodeBuilder noise(double noise)

numInputs

public AHaHNodeBuilder numInputs(int numInputs)

numBiasInputs

public AHaHNodeBuilder numBiasInputs(int numBiasInputs)

isModelA

public AHaHNodeBuilder isModelA(boolean isModelA)

alpha

public AHaHNodeBuilder alpha(double alpha)

beta

public AHaHNodeBuilder beta(double beta)

getNumInputs

public int getNumInputs()

getNumBiasInputs

public int getNumBiasInputs()

isModelA

public boolean isModelA()

getAlpha

public double getAlpha()

getBeta

public double getBeta()

getNoise

public double getNoise()

getDecay

public double getDecay()


Copyright © 2013–2014 M. Alexander Nugent Consulting, Research and Devlopment. All rights reserved.