| AbstractModel() | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > | inline | 
  | BatchInputType typedef | shark::PoolingLayer< VectorType > |  | 
  | BatchOutputType typedef | shark::PoolingLayer< VectorType > |  | 
  | BOOST_SERIALIZATION_SPLIT_MEMBER() | shark::ISerializable |  | 
  | createState() const | shark::PoolingLayer< VectorType > | inlinevirtual | 
  | eval(BatchInputType const &inputs, BatchOutputType &outputs, State &state) const | shark::PoolingLayer< VectorType > | inlinevirtual | 
  | shark::AbstractModel::eval(BatchInputType const &patterns, BatchOutputType &outputs) const | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > | inlinevirtual | 
  | shark::AbstractModel::eval(InputType const &pattern, OutputType &output) const | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > | inlinevirtual | 
  | Feature enum name | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > |  | 
  | FeatureNotAvailableException typedef | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > |  | 
  | Features typedef | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > |  | 
  | features() const | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > | inline | 
  | HAS_FIRST_INPUT_DERIVATIVE enum value | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > |  | 
  | HAS_FIRST_PARAMETER_DERIVATIVE enum value | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > |  | 
  | hasFirstInputDerivative() const | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > | inline | 
  | hasFirstParameterDerivative() const | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > | inline | 
  | inputShape() const | shark::PoolingLayer< VectorType > | inlinevirtual | 
  | InputType typedef | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > |  | 
  | load(InArchive &archive, unsigned int version) | shark::ISerializable | inline | 
  | m_features | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > | protected | 
  | ModelBaseType typedef | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > |  | 
  | name() const | shark::PoolingLayer< VectorType > | inlinevirtual | 
  | numberOfParameters() const | shark::PoolingLayer< VectorType > | inlinevirtual | 
  | operator()(Data< InputType > const &patterns) const | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > | inline | 
  | operator()(InputType const &pattern) const | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > | inline | 
  | operator()(BatchInputType const &patterns) const | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > | inline | 
  | outputShape() const | shark::PoolingLayer< VectorType > | inlinevirtual | 
  | OutputType typedef | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > |  | 
  | parameterVector() const | shark::PoolingLayer< VectorType > | inlinevirtual | 
  | ParameterVectorType typedef | shark::PoolingLayer< VectorType > |  | 
  | PoolingLayer() | shark::PoolingLayer< VectorType > | inline | 
  | PoolingLayer(Shape const &inputShape, Shape const &patchShape, Pooling pooling=Pooling::Maximum, Padding padding=Padding::Valid) | shark::PoolingLayer< VectorType > | inline | 
  | read(InArchive &archive) | shark::PoolingLayer< VectorType > | inlinevirtual | 
  | save(OutArchive &archive, unsigned int version) const | shark::ISerializable | inline | 
  | setParameterVector(ParameterVectorType const &newParameters) | shark::PoolingLayer< VectorType > | inlinevirtual | 
  | setStructure(Shape const &inputShape, Shape const &patchShape, Pooling type=Pooling::Maximum, Padding padding=Padding::Valid) | shark::PoolingLayer< VectorType > | inline | 
  | updateFeatures() | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > | inlinevirtual | 
  | weightedDerivatives(BatchInputType const &patterns, BatchOutputType const &outputs, BatchOutputType const &coefficients, State const &state, ParameterVectorType ¶meterDerivative, BatchInputType &inputDerivative) const | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > | inlinevirtual | 
  | weightedInputDerivative(BatchInputType const &inputs, BatchOutputType const &outputs, BatchOutputType const &coefficients, State const &state, BatchInputType &derivative) const | shark::PoolingLayer< VectorType > | inlinevirtual | 
  | weightedParameterDerivative(BatchInputType const &inputs, BatchOutputType const &outputs, BatchOutputType const &coefficients, State const &state, ParameterVectorType &gradient) const | shark::PoolingLayer< VectorType > | inlinevirtual | 
  | write(OutArchive &archive) const | shark::PoolingLayer< VectorType > | inlinevirtual | 
  | ~AbstractModel() | shark::AbstractModel< InputTypeT, OutputTypeT, ParameterVectorType > | inlinevirtual | 
  | ~INameable() | shark::INameable | inlinevirtual | 
  | ~IParameterizable() | shark::IParameterizable< VectorType > | inlinevirtual | 
  | ~ISerializable() | shark::ISerializable | inlinevirtual |