Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
BackPropagationAlgoBack-Propagation Algorithm implementation
BiasedClusterIn a BiasedCluster each neuron has an input, an output and a bias value
ClusterDefine the common interface among Clusters
ClusterFromOrToMissingThrown when a user attempt to create a Linker without specify the "from" or "to"
ClusterStateVectorNotPresentThrown when a user attempt to get a delegate for a state vector that does not exists
CompositeFunctionComposite Function !!
CopyLinkerCopyLinker Class
DDEClusterDDECluster Class
DotLinkerDotLinker Class
DoubleMatrixDoubleMatrix Class This represent a 2D matrix of double values
doubleRefDoubleRef Class
DoubleVectorDoubleVector Class
FakeClusterFakeCluster Class
FakeSigmoidFunctionFake Sigmoid Function !! Is a linear approximation of sigmoid function
GainFunctionGainFunction
GaussFunctionGaussFunction
IdentityFunctionIdentityFunction
IncompatibleMatricesThrown when a user attempt to do calculations with incompatible DoubleMatrix
IncompatibleVectorsThrown when a user attempt to do calculations with incompatible DoubleVectors
LeakyIntegratorFunctionLeakyIntegrator Function !!
LearningAlgorithmLearningAlgorithm object
LinearComboFunctionLinear Combination of Two Function !!
LinearFunctionLinear equation Function Implements a linear equation y = m*x + b
LinkerAbstract Linker Class
LogLikeFunctionLogLike Function !!
MatrixAssignmentNotAllowedThrown when a user attempt to call the operator= on a DoubleMatrix with isinternal flag on
MatrixLinkerMatrixLinker Class define a full connection between two cluster
MatrixResizeNotAllowedThrown when a user attempt to resize a DoubleMatrix with isinternal flag on
NeuralNetThe Neural Network Class
NormLinkerNormLinker Class
OutputFunctionOutputFunction Class
OutputFunctionSetClusterExceptionThrown when a user attempt to call setCluster on an OutputFunction already inserted into a Cluster
OutsideMatrixBoundariesThrown when a user attempt to access outside boundary of a DoubleMatrix
OutsideVectorBoundariesThrown when a user attempt to access outside boundary of a DoubleVector
PatternPattern object
Pattern::PatternInfo
PeriodicFunctionPeriodicFunction
PseudoGaussFunctionPseudoGaussFunction
RampFunctionRamp Function
SawtoothFunctionSawtoothFunction
ScaledSigmoidFunctionScaledSigmoid Function
ScaleFunctionScaleFunction
SigmoidFunctionSigmoid Function
SimpleClusterSimpleCluster Class
SinFunctionSinFunction
StepFunctionStep Function
TriangleFunctionTriangleFunction
UpdatableUpdatables objects
VectorAssignmentNotAllowedThrown when a user attempt to call the operator= on a DoubleVector with isinternal flag on
VectorResizeNotAllowedThrown when a user attempt to resize a DoubleVector with isinternal flag on
WinnerTakeAllFunctionWinnerTakeAllFunction