| BindMemory(MemoryArena &arena) | Deep::GaussSeidelPCLayer | |
| CalculateState() noexcept override | Deep::GaussSeidelPCLayer | inlinevirtual |
| ClampState(const std::vector< float > &inputData) noexcept | Deep::GaussSeidelPCLayer | |
| ComputeError() noexcept | Deep::GaussSeidelPCLayer | |
| ComputePrediction() noexcept | Deep::GaussSeidelPCLayer | |
| Flush() noexcept override | Deep::GaussSeidelPCLayer | inlinevirtual |
| GaussSeidelPCLayer(int size, int nextSize, int batchSize=1, float learningRate=1e-6f, float inferenceRate=0.1f, float lmbda=1e-2f, void(*act)(float *, size_t)=relu, void(*dAct)(float *, size_t, bool)=dRelu) | Deep::GaussSeidelPCLayer | |
| GaussSeidelPCLayer(int size, int nextSize, int batchSize=1, float learningRate=1e-6f, float inferenceRate=0.1f, float lmbda=1e-2f, ActivationType aType=ActivationType::RELU, ActivationType dType=ActivationType::dRELU) | Deep::GaussSeidelPCLayer | |
| GaussSeidelPCNDiagnostics class | Deep::GaussSeidelPCLayer | friend |
| GetActivationType() const noexcept | Deep::GaussSeidelPCLayer | inline |
| GetBatchSize() const noexcept override | Deep::GaussSeidelPCLayer | inlinevirtual |
| GetBeliefs() noexcept override | Deep::GaussSeidelPCLayer | inlinevirtual |
| GetBiases() const noexcept | Deep::GaussSeidelPCLayer | inline |
| GetBiases() noexcept | Deep::GaussSeidelPCLayer | inline |
| GetDerivativeType() const noexcept | Deep::GaussSeidelPCLayer | inline |
| GetErrors() const noexcept override | Deep::GaussSeidelPCLayer | inlinevirtual |
| GetInferenceRate() const noexcept | Deep::GaussSeidelPCLayer | inline |
| GetInputSize() const noexcept override | Deep::GaussSeidelPCLayer | inlinevirtual |
| GetLambda() const noexcept | Deep::GaussSeidelPCLayer | inline |
| GetLayerAbove() const noexcept | Deep::GaussSeidelPCLayer | inline |
| GetLayerBelow() const noexcept | Deep::GaussSeidelPCLayer | inline |
| GetLearningRate() const noexcept | Deep::GaussSeidelPCLayer | inline |
| GetMu() const noexcept | Deep::GaussSeidelPCLayer | inline |
| GetOutputSize() const noexcept override | Deep::GaussSeidelPCLayer | inlinevirtual |
| GetRequiredFloats() const noexcept | Deep::GaussSeidelPCLayer | |
| GetStateDict() const | Deep::Layer | inlinevirtual |
| GetWeights() const noexcept | Deep::GaussSeidelPCLayer | inline |
| GetWeights() noexcept | Deep::GaussSeidelPCLayer | inline |
| nextSize | Deep::Layer | protected |
| RandomizeWeights(std::mt19937 &twister) noexcept | Deep::GaussSeidelPCLayer | |
| ResetState() noexcept | Deep::GaussSeidelPCLayer | |
| SetInferenceRate(float ir) noexcept | Deep::GaussSeidelPCLayer | inline |
| SetLambda(float l) noexcept | Deep::GaussSeidelPCLayer | inline |
| SetLayerAbove(GaussSeidelPCLayer *above) noexcept | Deep::GaussSeidelPCLayer | inline |
| SetLayerBelow(GaussSeidelPCLayer *below) noexcept | Deep::GaussSeidelPCLayer | inline |
| SetLearningRate(float lr) noexcept | Deep::GaussSeidelPCLayer | inline |
| SetOptimizer(const OptimizerType o) noexcept | Deep::GaussSeidelPCLayer | inline |
| size | Deep::Layer | protected |
| UnclampState() noexcept | Deep::GaussSeidelPCLayer | |
| UpdateState() noexcept override | Deep::GaussSeidelPCLayer | virtual |
| UpdateWeights() noexcept override | Deep::GaussSeidelPCLayer | virtual |
| ~Layer()=default | Deep::Layer | virtual |