pl-nk v0.4.5
Plonk|Plink|Plank are a set of cross-platform C/C++ frameworks for audio software development
Typedefs | Functions
Plank NeuralNetwork class
Plank classes

A neural layer. More...

Typedefs

typedef struct PlankNeuralLayerF * PlankNeuralLayerFRef
 An opaque reference to the Plank NeuralLayerF object.

Functions

PlankResult pl_NeuralLayerF_InitNumNodesAndPrevious (PlankNeuralLayerFRef p, PlankNeuralNetworkFRef network, const int numNodes, const int numPreviousNodes)
 Initialise a Plank NeuralLayerF object.
PlankResult pl_NeuralLayerF_DeInit (PlankNeuralLayerFRef p)
 Deinitialise a Plank NeuralLayerF object.

Detailed Description

A neural layer.


Typedef Documentation

typedef struct PlankNeuralLayerF* PlankNeuralLayerFRef

An opaque reference to the Plank NeuralLayerF object.


Function Documentation

PlankResult pl_NeuralLayerF_DeInit ( PlankNeuralLayerFRef  p)

Deinitialise a Plank NeuralLayerF object.

Parameters:
pThe Plank NeuralLayerF object.
Returns:
PlankResult_OK if successful, otherwise an error code.
PlankResult pl_NeuralLayerF_InitNumNodesAndPrevious ( PlankNeuralLayerFRef  p,
PlankNeuralNetworkFRef  network,
const int  numNodes,
const int  numPreviousNodes 
)

Initialise a Plank NeuralLayerF object.

Deafults to have one wieght. pl_NeuralLayerF_InitWithNumWeights() is more useful.

Parameters:
pThe Plank NeuralLayerF object.
numNodesThe number of nodes on this layer.
numPreviousNodesThe number of nodes on the previous layer (i.e., connected into this one).
Returns:
PlankResult_OK if successful, otherwise an error code.
 All Classes Functions Typedefs Enumerations Enumerator Properties