Beatmup
Beatmup::NNets::Pooling2D Member List

This is the complete list of members for Beatmup::NNets::Pooling2D, including all inherited members.

AbstractOperation(const AbstractOperation &)=deleteBeatmup::NNets::AbstractOperationprivate
AbstractOperation(const std::string &name)Beatmup::NNets::AbstractOperationinlineprotected
acceptsStorageInput(int index=0) constBeatmup::NNets::Pooling2Dinlinevirtual
acceptsStorageOutput(int index=0) constBeatmup::NNets::Pooling2Dinlinevirtual
acceptsTextureInput(int index=0) constBeatmup::NNets::AbstractOperationinlinevirtual
acceptsTextureOutput(int index=0) constBeatmup::NNets::AbstractOperationinlinevirtual
acceptsVectorInput(int index=0) constBeatmup::NNets::AbstractOperationinlinevirtual
acceptsVectorOutput(int index=0) constBeatmup::NNets::AbstractOperationinlinevirtual
countMultiplyAdds() constBeatmup::NNets::AbstractOperationinlinevirtual
countTexelFetches() constBeatmup::NNets::Pooling2Dvirtual
declare(StringBuilder &code, const char *datatype, bool inlineSampling=false)Beatmup::NNets::SpatialFilteringMixinprotected
deltasBeatmup::NNets::SpatialFilteringMixinprivate
disconnect()Beatmup::NNets::Pooling2Dvirtual
execute(TaskThread &thread, GraphicPipeline &gpu)Beatmup::NNets::Pooling2Dprivatevirtual
Beatmup::NNets::AbstractOperation::execute(TaskThread &thread)Beatmup::NNets::AbstractOperationinlineprotectedvirtual
getDeltasSize() constBeatmup::NNets::SpatialFilteringMixininlineprivate
getInputCount() constBeatmup::NNets::Pooling2Dinlinevirtual
getInputPadding(int index=0) constBeatmup::NNets::Pooling2Dprivatevirtual
getInputSamplingPos() constBeatmup::NNets::SpatialFilteringMixinprotected
getName() constBeatmup::NNets::AbstractOperationinline
getOutput(int index=0)Beatmup::NNets::Pooling2Dinlinevirtual
Beatmup::NNets::AbstractOperation::getOutput(GL::Vector *&vector, int index=0)Beatmup::NNets::AbstractOperationvirtual
Beatmup::NNets::AbstractOperation::getOutput(GL::TextureHandler *&vector, int index=0)Beatmup::NNets::AbstractOperationvirtual
getOutputCount() constBeatmup::NNets::Pooling2Dinlinevirtual
getOutputSize(int outputIndex=0) constBeatmup::NNets::Pooling2Dvirtual
getSampledChannels(int index, int &min, int &max) constBeatmup::NNets::Pooling2Dprivatevirtual
getSamplingArea(const IntPoint &size, const IntPoint &stride, const Size::Padding padding) constBeatmup::NNets::SpatialFilteringMixinprotected
getSamplingArea(const Storage::View &storage, const int channel, const IntPoint &stride, const Size::Padding padding) constBeatmup::NNets::SpatialFilteringMixinprotected
getTextureCoordinates(const Storage::View &storage, const int channel, const IntPoint &stride, const Size::Padding padding, const IntPoint &outputSize) constBeatmup::NNets::SpatialFilteringMixinprotected
initDeserializer()Beatmup::NNets::Pooling2Dstatic
inputBeatmup::NNets::Pooling2Dprivate
isUniformShiftUsed() constBeatmup::NNets::SpatialFilteringMixininlineprotected
nameBeatmup::NNets::AbstractOperationprivate
nbSizeXBeatmup::NNets::SpatialFilteringMixinprivate
nbSizeYBeatmup::NNets::SpatialFilteringMixinprivate
opBeatmup::NNets::Pooling2Dprivate
Operator enum nameBeatmup::NNets::Pooling2D
operatorFromString(const std::string &str)Beatmup::NNets::Pooling2Dstatic
outputBeatmup::NNets::Pooling2Dprivate
paddingBeatmup::NNets::Pooling2Dprivate
Pooling2D(const std::string &name, const Operator op, const int size, const int stride=1, const Size::Padding padding=Size::Padding::VALID)Beatmup::NNets::Pooling2D
prepare(GraphicPipeline &gpu, ChunkCollection &data, GL::ProgramBank &bank)Beatmup::NNets::Pooling2Dprivatevirtual
programBeatmup::NNets::Pooling2Dprivate
readyBeatmup::NNets::Pooling2Dprivate
sample(StringBuilder &code, const char *inputName, const int inputIndex, const Point &shift, const bool isFirstSample=true, const char *suffix="")Beatmup::NNets::SpatialFilteringMixinprotected
SAMPLE_ID_PREFIXBeatmup::NNets::SpatialFilteringMixinprotectedstatic
sampleInline(StringBuilder &code, const char *inputName, const int inputIndex, const IntPoint &position, const Point &shift, const char *suffix="")Beatmup::NNets::SpatialFilteringMixinprotected
serialize() constBeatmup::NNets::Pooling2Dvirtual
setInput(Storage::View &&storage, int inputIndex=0)Beatmup::NNets::Pooling2Dvirtual
Beatmup::NNets::AbstractOperation::setInput(GL::Vector &vector, int index=0)Beatmup::NNets::AbstractOperationvirtual
Beatmup::NNets::AbstractOperation::setInput(GL::TextureHandler &image, int index=0)Beatmup::NNets::AbstractOperationvirtual
setOutput(Storage::View &&storage, int outputIndex=0)Beatmup::NNets::Pooling2Dvirtual
Beatmup::NNets::AbstractOperation::setOutput(GL::Vector &vector, int index=0)Beatmup::NNets::AbstractOperationvirtual
Beatmup::NNets::AbstractOperation::setOutput(GL::TextureHandler &image, int index=0)Beatmup::NNets::AbstractOperationvirtual
setUniformShift(GL::Program &program, const IntPoint &shift, const IntPoint &inputSize)Beatmup::NNets::SpatialFilteringMixinprotected
setup(const int width, const int height)Beatmup::NNets::SpatialFilteringMixinprotected
setupProgram(GL::Program &program)Beatmup::NNets::SpatialFilteringMixinprotected
shiftBeatmup::NNets::SpatialFilteringMixinprivate
sizeBeatmup::NNets::Pooling2Dprivate
SpatialFilteringMixin(const int nbSizeX, const int nbSizeY)Beatmup::NNets::SpatialFilteringMixinprotected
strideBeatmup::NNets::Pooling2Dprivate
usesGpu() constBeatmup::NNets::AbstractOperationinlinevirtual
useUniformShiftBeatmup::NNets::SpatialFilteringMixinprivate
writeHeader(StringBuilder &code, bool useUniformShift)Beatmup::NNets::SpatialFilteringMixinprotected
~AbstractOperation()Beatmup::NNets::AbstractOperationinlinevirtual
~SpatialFilteringMixin()Beatmup::NNets::SpatialFilteringMixinprotected