| activation | Deep::DirectKPPCLayer | protected |
| activationDerivative | Deep::DirectKPPCLayer | protected |
| activationDerivativeInto | Deep::DirectKPPCLayer | protected |
| activationType | Deep::DirectKPPCLayer | protected |
| b | Deep::DirectKPPCLayer | protected |
| backend | Deep::DirectKPPCLayer | protected |
| BackendDeleter typedef | Deep::DirectKPPCLayer | protected |
| batchSize | Deep::DirectKPPCLayer | protected |
| biasGradScratch | Deep::DirectKPPCLayer | protected |
| BindMemory(ArenaT &arena) | Deep::DirectKPPCLayer | |
| cachedMu | Deep::DirectKPPCLayer | protected |
| CalculateState() noexcept override | Deep::DirectKPPCLayer | inlinevirtual |
| CalculateState(bool needEnergy) noexcept | Deep::DirectKPPCLayer | |
| ClampState(const std::vector< float > &inputData) noexcept | Deep::DirectKPPCLayer | |
| ComputeMuOnly() noexcept | Deep::DirectKPPCLayer | |
| DirectFeedbackUpdate() noexcept | Deep::DirectKPPCLayer | |
| DirectKPPCLayer(size_t size, size_t nextSize, size_t terminalSize, size_t batchSize, float learningRate, float inferenceRate, float feedback, float lmbda, ActivationType aType, ActivationType dType, IComputeBackend *backend=nullptr) | Deep::DirectKPPCLayer | |
| e | Deep::DirectKPPCLayer | protected |
| feedbackScratch | Deep::DirectKPPCLayer | protected |
| fl | Deep::DirectKPPCLayer | protected |
| fl_device | Deep::DirectKPPCLayer | protected |
| Flush() noexcept | Deep::Layer | inlinevirtual |
| GetBatchSize() const noexcept override | Deep::DirectKPPCLayer | inlinevirtual |
| GetBeliefs() noexcept override | Deep::DirectKPPCLayer | inlinevirtual |
| GetBiases() const noexcept | Deep::DirectKPPCLayer | inline |
| GetDirectFeedbackWeights() const noexcept | Deep::DirectKPPCLayer | inline |
| GetErrors() const noexcept override | Deep::DirectKPPCLayer | inlinevirtual |
| GetInputSize() const noexcept override | Deep::DirectKPPCLayer | inlinevirtual |
| GetMu() const noexcept | Deep::DirectKPPCLayer | inline |
| GetOutputSize() const noexcept override | Deep::DirectKPPCLayer | inlinevirtual |
| GetRequiredFloats() const noexcept | Deep::DirectKPPCLayer | |
| GetStateDict() const override | Deep::DirectKPPCLayer | virtual |
| GetTerminalSize() const noexcept | Deep::DirectKPPCLayer | inline |
| GetWeights() const noexcept | Deep::DirectKPPCLayer | inline |
| grad_b | Deep::DirectKPPCLayer | protected |
| grad_Psi | Deep::DirectKPPCLayer | protected |
| grad_W | Deep::DirectKPPCLayer | protected |
| ir | Deep::DirectKPPCLayer | protected |
| IsClamped() const noexcept | Deep::DirectKPPCLayer | inline |
| isClamped | Deep::DirectKPPCLayer | protected |
| layerAbove | Deep::DirectKPPCLayer | protected |
| layerBelow | Deep::DirectKPPCLayer | protected |
| lmbda | Deep::DirectKPPCLayer | protected |
| localArena | Deep::DirectKPPCLayer | protected |
| lr | Deep::DirectKPPCLayer | protected |
| lr_device | Deep::DirectKPPCLayer | protected |
| m_b | Deep::DirectKPPCLayer | protected |
| m_Psi | Deep::DirectKPPCLayer | protected |
| m_W | Deep::DirectKPPCLayer | protected |
| mu | Deep::DirectKPPCLayer | protected |
| muCacheValid | Deep::DirectKPPCLayer | protected |
| nextSize | Deep::DirectKPPCLayer | protected |
| opt | Deep::DirectKPPCLayer | protected |
| optPsi | Deep::DirectKPPCLayer | protected |
| proj | Deep::DirectKPPCLayer | protected |
| Psi | Deep::DirectKPPCLayer | protected |
| RandomizeWeights(std::mt19937 &seedGenerator) noexcept | Deep::DirectKPPCLayer | |
| ResetState() noexcept | Deep::DirectKPPCLayer | |
| SetFeedbackRate(float feedbackRate) noexcept | Deep::DirectKPPCLayer | |
| SetInferenceRate(float inferenceRate) noexcept | Deep::DirectKPPCLayer | inline |
| SetLambda(float lmbda) noexcept | Deep::DirectKPPCLayer | inline |
| SetLayerAbove(DirectKPPCLayer *l) noexcept | Deep::DirectKPPCLayer | inline |
| SetLayerBelow(DirectKPPCLayer *l) noexcept | Deep::DirectKPPCLayer | inline |
| SetLearningRate(float learningRate) noexcept | Deep::DirectKPPCLayer | |
| SetOptimizer(OptimizerType o) noexcept | Deep::DirectKPPCLayer | inline |
| SetPsiOptimizer(OptimizerType o) noexcept | Deep::DirectKPPCLayer | inline |
| SetTerminalLayer(DirectKPPCLayer *l) noexcept | Deep::DirectKPPCLayer | inline |
| size | Deep::DirectKPPCLayer | protected |
| t | Deep::DirectKPPCLayer | protected |
| t_device | Deep::DirectKPPCLayer | protected |
| terminalLayer | Deep::DirectKPPCLayer | protected |
| terminalSize | Deep::DirectKPPCLayer | protected |
| tPsi | Deep::DirectKPPCLayer | protected |
| tPsi_device | Deep::DirectKPPCLayer | protected |
| UnclampState() noexcept | Deep::DirectKPPCLayer | |
| UpdateState() noexcept override | Deep::DirectKPPCLayer | virtual |
| UpdateWeights() noexcept override | Deep::DirectKPPCLayer | virtual |
| v_b | Deep::DirectKPPCLayer | protected |
| v_Psi | Deep::DirectKPPCLayer | protected |
| v_W | Deep::DirectKPPCLayer | protected |
| W | Deep::DirectKPPCLayer | protected |
| z | Deep::DirectKPPCLayer | protected |
| zF | Deep::DirectKPPCLayer | protected |
| zFDeriv | Deep::DirectKPPCLayer | protected |
| ~DirectKPPCLayer() override=default | Deep::DirectKPPCLayer | |
| ~Layer()=default | Deep::Layer | virtual |