Beatmup
Beatmup::NNets::Model Member List

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

addConnection(AbstractOperation &source, AbstractOperation &dest, int output=0, int input=0, int shuffle=0)Beatmup::NNets::Modelprotected
addConnection(const std::string &sourceOpName, const std::string &destOpName, int output=0, int input=0, int shuffle=0)Beatmup::NNets::Model
addOperation(const std::string &opName, AbstractOperation *newOp)Beatmup::NNets::Model
addOperation(const AbstractOperation &operation, AbstractOperation *newOp)Beatmup::NNets::Model
addOutput(const std::string &operation, int output=0)Beatmup::NNets::Model
addOutput(const AbstractOperation &operation, int output=0)Beatmup::NNets::Model
allocateFlatStorage(GraphicPipeline &gpu, const int size)Beatmup::NNets::Modelprotected
allocateStorage(GraphicPipeline &gpu, const Size size, bool forGpu=true, bool forCpu=false, const int pad=0, const int reservedChannels=0)Beatmup::NNets::Modelprotected
allocateTexture(GraphicPipeline &gpu, const Size size)Beatmup::NNets::Modelprotected
allocateVector(GraphicPipeline &gpu, const int size)Beatmup::NNets::Modelprotected
append(AbstractOperation *newOp, bool connect=false)Beatmup::NNets::Model
append(std::initializer_list< AbstractOperation * > newOps, bool connect=false)Beatmup::NNets::Model
connectionsBeatmup::NNets::Modelprivate
contextBeatmup::GL::ProgramBankprotected
countMultiplyAdds() constBeatmup::NNets::Model
countTexelFetches() constBeatmup::NNets::Model
execute(TaskThread &thread, GraphicPipeline *gpu)Beatmup::NNets::Model
freeMemory()Beatmup::NNets::Modelprotected
getFirstOperation()Beatmup::NNets::Modelinline
getFirstOperation() constBeatmup::NNets::Modelinline
getInferenceProgress() constBeatmup::NNets::Modelinline
getLastOperation()Beatmup::NNets::Modelinline
getLastOperation() constBeatmup::NNets::Modelinline
getMemorySize() constBeatmup::NNets::Model
getNumberOfOperations() constBeatmup::NNets::Modelinline
getOperation(const std::string &operationName)Beatmup::NNets::Modelinline
getOutputData(size_t &numSamples, const std::string &operation, int output=0) constBeatmup::NNets::Model
getOutputData(size_t &numSamples, const AbstractOperation &operation, int output=0) constBeatmup::NNets::Model
getPreparingProgress() constBeatmup::NNets::Modelinline
inferenceProgressBeatmup::NNets::Modelprotected
isOperationInModel(const AbstractOperation &operation) constBeatmup::NNets::Model
isPreceding(const AbstractOperation &first, const AbstractOperation &second) constBeatmup::NNets::Modelprotected
isReady() constBeatmup::NNets::Modelinline
Model(Context &context, std::initializer_list< AbstractOperation * > ops)Beatmup::NNets::Model
Model(Context &context)Beatmup::NNets::Model
operator()(GraphicPipeline &gpu, const std::string &code, bool enableExternalTextures=false)Beatmup::GL::ProgramBank
operator[](const std::string &operationName)Beatmup::NNets::Modelprotected
operator[](const std::string &operationName) constBeatmup::NNets::Modelprotected
opsBeatmup::NNets::Modelprotected
prepare(GraphicPipeline &gpu, ChunkCollection &data)Beatmup::NNets::Modelvirtual
preparingProgressBeatmup::NNets::Modelprotected
profilerBeatmup::NNets::Modelprivate
ProgramBank(Context &context)Beatmup::GL::ProgramBankinline
programsBeatmup::GL::ProgramBankprivate
programsWithExtTexBeatmup::GL::ProgramBankprivate
readyBeatmup::NNets::Modelprotected
release(GraphicPipeline &gpu, GL::RenderingProgram *program)Beatmup::GL::ProgramBank
releaseProgram(GL::RenderingProgram *program, std::map< std::string, ProgramHolder > &cache)Beatmup::GL::ProgramBankprivate
serialize() constBeatmup::NNets::Model
serializeToString() constBeatmup::NNets::Model
setProfiler(Profiler *profiler)Beatmup::NNets::Modelinline
storagesBeatmup::NNets::Modelprivate
texturesBeatmup::NNets::Modelprivate
userOutputsBeatmup::NNets::Modelprivate
vectorsBeatmup::NNets::Modelprivate
~Model()Beatmup::NNets::Model
~Object()Beatmup::Objectinlinevirtual
~ProgramBank()Beatmup::GL::ProgramBank