TINC
Toolkit for Interactive Computation
tinc::ProcessorScript Member List

This is the complete list of members for tinc::ProcessorScript, including all inherited members.

callDoneCallbacks(bool result)tinc::Processorprotected
callStartCallbacks()tinc::Processorprotected
Configuration typedeftinc::Processor
configurationtinc::Processor
enabledtinc::Processor
enableJsonConfig(bool enable=true)tinc::ProcessorScript
getCommand()tinc::ProcessorScriptinline
getDependencies()tinc::Processorinline
getDocumentation() consttinc::IdObject
getId()tinc::IdObject
getInputDirectory()tinc::Processorinline
getInputFileNames()tinc::Processor
getOutputDirectory()tinc::Processorinline
getOutputFileNames()tinc::Processor
getRunningDirectory()tinc::Processorinline
getScriptFile(bool fullPath=false)tinc::ProcessorScript
getScriptName()tinc::ProcessorScriptinline
ignoreFailtinc::Processor
isRunning()tinc::Processor
mDependenciestinc::Processorprotected
mDocumentationtinc::IdObjectprotected
metaFilename()tinc::Processorprotected
mIdtinc::IdObjectprotected
mInputDirectorytinc::Processorprotected
mInputFileNamestinc::Processorprotected
mInternalDimensionstinc::Processorprotected
modifiedtinc::IdObject
mOutputDirectorytinc::Processorprotected
mOutputFileNamestinc::Processorprotected
mParameterstinc::Processorprotected
mProcessLocktinc::Processorprotected
mRunningDirectorytinc::Processorprotected
mUseCachetinc::Processorprotected
mVerbosetinc::Processorprotected
operator<<(ParameterSpaceDimension &dim)tinc::Processorinline
parametersToConfig(nlohmann::json &j)tinc::ProcessorScriptprotected
prepareFunctiontinc::Processor
process(bool forceRecompute=false) overridetinc::ProcessorScriptvirtual
Processor(std::string id_="")tinc::Processorinline
Processor(Processor &p)tinc::Processorinline
ProcessorScript(std::string id="")tinc::ProcessorScriptinline
ProcessorScript(ProcessorScript &p)tinc::ProcessorScriptinline
readJsonConfig(std::string filename)tinc::ProcessorScriptprotected
registerDependency(ParameterSpaceDimension &param)tinc::Processor
registerDependency(al::ParameterMeta *param)tinc::Processor
registerDimension(ParameterSpaceDimension &dim)tinc::Processor
registerDoneCallback(std::function< void(bool)> func)tinc::Processor
registerStartCallback(std::function< void(void)> func)tinc::Processor
sanitizeName(std::string output_name)tinc::ProcessorScriptstatic
setArgumentTemplate(std::string argTemplate)tinc::ProcessorScriptinline
setCommand(std::string command)tinc::ProcessorScriptinline
setDataDirectory(std::string directory)tinc::Processor
setDocumentation(const std::string &documentation)tinc::IdObject
setId(std::string id)tinc::IdObject
setInputDirectory(std::string inputDirectory)tinc::Processor
setInputFileNames(std::vector< std::string > inputFiles)tinc::Processor
setOutputDirectory(std::string outputDirectory)tinc::Processor
setOutputFileNames(std::vector< std::string > outputFiles)tinc::Processor
setRunningDirectory(std::string directory)tinc::Processor
setScriptName(std::string scriptName)tinc::ProcessorScriptinline
setVerbose(bool verbose=true)tinc::Processorinline
useCache(bool use=true)tinc::Processorinline
writeJsonConfig()tinc::ProcessorScriptprotected
~Processor()tinc::Processorinlinevirtual
~ProcessorScript()tinc::ProcessorScriptinlinevirtual