| a | Deep::FullPCLayer | protected |
| activationType | Deep::FullPCLayer | protected |
| b | Deep::FullPCLayer | protected |
| backend | Deep::FullPCLayer | protected |
| BackendDeleter typedef | Deep::FullPCLayer | protected |
| batchSize | Deep::FullPCLayer | protected |
| biasGradScratch | Deep::FullPCLayer | protected |
| BindMemory(ArenaT &arena) | Deep::FullPCLayer | |
| cachedMu | Deep::FullPCLayer | protected |
| CalculateState() noexcept override | Deep::FullPCLayer | inlinevirtual |
| CalculateState(bool needEnergy) noexcept | Deep::FullPCLayer | |
| ClampState(const std::vector< float > &inputData) noexcept | Deep::FullPCLayer | |
| ComputeMuOnly() noexcept | Deep::FullPCLayer | |
| DirectFeedbackUpdate() noexcept | Deep::FullPCLayer | |
| e | Deep::FullPCLayer | protected |
| feedbackScratch | Deep::FullPCLayer | protected |
| fl | Deep::FullPCLayer | protected |
| fl_device | Deep::FullPCLayer | protected |
| Flush() noexcept | Deep::Layer | inlinevirtual |
| FullPCLayer(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::FullPCLayer | |
| GetBatchSize() const noexcept override | Deep::FullPCLayer | inlinevirtual |
| GetBeliefs() noexcept override | Deep::FullPCLayer | inlinevirtual |
| GetBiases() const noexcept | Deep::FullPCLayer | inline |
| GetCrossEntropy() const noexcept | Deep::FullPCLayer | inline |
| GetDirectFeedbackWeights() const noexcept | Deep::FullPCLayer | inline |
| GetErrors() const noexcept override | Deep::FullPCLayer | inlinevirtual |
| GetInputSize() const noexcept override | Deep::FullPCLayer | inlinevirtual |
| GetMomentum() const noexcept | Deep::FullPCLayer | inline |
| GetMomentumBeta() const noexcept | Deep::FullPCLayer | inline |
| GetMu() const noexcept | Deep::FullPCLayer | inline |
| GetMuPCScale() const noexcept | Deep::FullPCLayer | inline |
| GetOutputSize() const noexcept override | Deep::FullPCLayer | inlinevirtual |
| GetRequiredFloats() const noexcept | Deep::FullPCLayer | |
| GetResidual() const noexcept | Deep::FullPCLayer | inline |
| GetStateDict() const override | Deep::FullPCLayer | virtual |
| GetTerminalSize() const noexcept | Deep::FullPCLayer | inline |
| GetWeights() const noexcept | Deep::FullPCLayer | inline |
| grad_b | Deep::FullPCLayer | protected |
| grad_Psi | Deep::FullPCLayer | protected |
| grad_W | Deep::FullPCLayer | protected |
| InvalidateMuCache() noexcept | Deep::FullPCLayer | inline |
| ir | Deep::FullPCLayer | protected |
| IsClamped() const noexcept | Deep::FullPCLayer | inline |
| isClamped | Deep::FullPCLayer | protected |
| layerAbove | Deep::FullPCLayer | protected |
| layerBelow | Deep::FullPCLayer | protected |
| lmbda | Deep::FullPCLayer | protected |
| localArena | Deep::FullPCLayer | protected |
| lr | Deep::FullPCLayer | protected |
| lr_device | Deep::FullPCLayer | protected |
| m_b | Deep::FullPCLayer | protected |
| m_Psi | Deep::FullPCLayer | protected |
| m_W | Deep::FullPCLayer | protected |
| momentumBeta | Deep::FullPCLayer | protected |
| mu | Deep::FullPCLayer | protected |
| muCacheValid | Deep::FullPCLayer | protected |
| nextSize | Deep::FullPCLayer | protected |
| opt | Deep::FullPCLayer | protected |
| optPsi | Deep::FullPCLayer | protected |
| proj | Deep::FullPCLayer | protected |
| Psi | Deep::FullPCLayer | protected |
| RandomizeWeights(std::mt19937 &seedGenerator) noexcept | Deep::FullPCLayer | |
| ResetState() noexcept | Deep::FullPCLayer | |
| rowEnergies | Deep::FullPCLayer | protected |
| SetCrossEntropy(bool enabled) noexcept | Deep::FullPCLayer | inline |
| SetFeedbackRate(float feedbackRate) noexcept | Deep::FullPCLayer | |
| SetInferenceRate(float inferenceRate) noexcept | Deep::FullPCLayer | inline |
| SetLambda(float lmbda) noexcept | Deep::FullPCLayer | inline |
| SetLayerAbove(FullPCLayer *l) noexcept | Deep::FullPCLayer | inline |
| SetLayerBelow(FullPCLayer *l) noexcept | Deep::FullPCLayer | inline |
| SetLearningRate(float learningRate) noexcept | Deep::FullPCLayer | |
| SetMomentum(bool enabled, float beta=0.9f) noexcept | Deep::FullPCLayer | inline |
| SetMuPCScale(float a) noexcept | Deep::FullPCLayer | inline |
| SetOptimizer(OptimizerType o) noexcept | Deep::FullPCLayer | inline |
| SetPsiOptimizer(OptimizerType o) noexcept | Deep::FullPCLayer | inline |
| SetResidual(bool enabled) noexcept | Deep::FullPCLayer | inline |
| SetTerminalLayer(FullPCLayer *l) noexcept | Deep::FullPCLayer | inline |
| size | Deep::FullPCLayer | protected |
| t_device | Deep::FullPCLayer | protected |
| terminalLayer | Deep::FullPCLayer | protected |
| terminalSize | Deep::FullPCLayer | protected |
| tPsi_device | Deep::FullPCLayer | protected |
| UnclampState() noexcept | Deep::FullPCLayer | |
| UpdateState() noexcept override | Deep::FullPCLayer | virtual |
| UpdateWeights() noexcept override | Deep::FullPCLayer | virtual |
| useCrossEntropy | Deep::FullPCLayer | protected |
| useMomentum | Deep::FullPCLayer | protected |
| useResidual | Deep::FullPCLayer | protected |
| v | Deep::FullPCLayer | protected |
| v_b | Deep::FullPCLayer | protected |
| v_Psi | Deep::FullPCLayer | protected |
| v_W | Deep::FullPCLayer | protected |
| W | Deep::FullPCLayer | protected |
| z | Deep::FullPCLayer | protected |
| zF | Deep::FullPCLayer | protected |
| zFDeriv | Deep::FullPCLayer | protected |
| ~FullPCLayer() override=default | Deep::FullPCLayer | |
| ~Layer()=default | Deep::Layer | virtual |