| ElemType typedef | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | Evaluate(const arma::Mat< ElemType > ¶meters, const size_t i, const size_t batchSize) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | FreeEnergy(const arma::Mat< ElemType > &input) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | FreeEnergy(const arma::Mat< ElemType > &input) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | Gibbs(const arma::Mat< ElemType > &input, arma::Mat< ElemType > &output, const size_t steps=SIZE_MAX) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | Gradient(const arma::Mat< ElemType > ¶meters, const size_t i, arma::Mat< ElemType > &gradient, const size_t batchSize) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | HiddenBias() const | RBM< InitializationRuleType, DataType, PolicyType > | inline | 
  | HiddenBias() | RBM< InitializationRuleType, DataType, PolicyType > | inline | 
  | HiddenMean(const InputType &input, DataType &output) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | HiddenMean(const InputType &input, DataType &output) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | HiddenSize() const | RBM< InitializationRuleType, DataType, PolicyType > | inline | 
  | NetworkType typedef | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | NumFunctions() const | RBM< InitializationRuleType, DataType, PolicyType > | inline | 
  | NumSteps() const | RBM< InitializationRuleType, DataType, PolicyType > | inline | 
  | Parameters() const | RBM< InitializationRuleType, DataType, PolicyType > | inline | 
  | Parameters() | RBM< InitializationRuleType, DataType, PolicyType > | inline | 
  | Phase(const InputType &input, DataType &gradient) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | Phase(const InputType &input, DataType &gradient) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | PoolSize() const | RBM< InitializationRuleType, DataType, PolicyType > | inline | 
  | RBM(arma::Mat< ElemType > predictors, InitializationRuleType initializeRule, const size_t visibleSize, const size_t hiddenSize, const size_t batchSize=1, const size_t numSteps=1, const size_t negSteps=1, const size_t poolSize=2, const ElemType slabPenalty=8, const ElemType radius=1, const bool persistence=false) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | Reset() | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | Reset() | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | SampleHidden(const arma::Mat< ElemType > &input, arma::Mat< ElemType > &output) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | SampleHidden(const arma::Mat< ElemType > &input, arma::Mat< ElemType > &output) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | SampleSlab(InputType &slabMean, DataType &slab) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | SampleSpike(InputType &spikeMean, DataType &spike) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | SampleVisible(arma::Mat< ElemType > &input, arma::Mat< ElemType > &output) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | SampleVisible(arma::Mat< ElemType > &input, arma::Mat< ElemType > &output) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | serialize(Archive &ar, const uint32_t version) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | Shuffle() | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | SlabMean(const DataType &visible, DataType &spike, DataType &slabMean) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | SlabPenalty() const | RBM< InitializationRuleType, DataType, PolicyType > | inline | 
  | SpikeBias() const | RBM< InitializationRuleType, DataType, PolicyType > | inline | 
  | SpikeBias() | RBM< InitializationRuleType, DataType, PolicyType > | inline | 
  | SpikeMean(const InputType &visible, DataType &spikeMean) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | Train(OptimizerType &optimizer, CallbackType &&... callbacks) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | VisibleBias() const | RBM< InitializationRuleType, DataType, PolicyType > | inline | 
  | VisibleBias() | RBM< InitializationRuleType, DataType, PolicyType > | inline | 
  | VisibleMean(InputType &input, DataType &output) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | VisibleMean(InputType &input, DataType &output) | RBM< InitializationRuleType, DataType, PolicyType > |  | 
  | VisiblePenalty() const | RBM< InitializationRuleType, DataType, PolicyType > | inline | 
  | VisiblePenalty() | RBM< InitializationRuleType, DataType, PolicyType > | inline | 
  | VisibleSize() const | RBM< InitializationRuleType, DataType, PolicyType > | inline | 
  | Weight() const | RBM< InitializationRuleType, DataType, PolicyType > | inline | 
  | Weight() | RBM< InitializationRuleType, DataType, PolicyType > | inline |