Loading [MathJax]/extensions/tex2jax.js
TINC
Toolkit for Interactive Computation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
tinc::ParameterSpace Member List

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

cacheEntryForProcessor(Processor &processor)tinc::ParameterSpace
cleanDataDirectories()tinc::ParameterSpace
clear()tinc::ParameterSpace
createDataDirectories()tinc::ParameterSpace
disableCache()tinc::ParameterSpace
enableCache(std::string cachePath)tinc::ParameterSpace
executeProcess(Processor &processor, bool recompute)tinc::ParameterSpaceprotected
generateRelativeRunPathtinc::ParameterSpace
getCacheManager()tinc::ParameterSpaceinline
getCommonId(std::vector< std::string > dimNames={}, std::map< std::string, size_t > indices={})tinc::ParameterSpace
getCommonId(std::vector< ParameterSpaceDimension * > dimensions, std::map< ParameterSpaceDimension *, size_t > indices)tinc::ParameterSpacestatic
getCurrentPathTemplate()tinc::ParameterSpaceinline
getCurrentRelativeRunPath()tinc::ParameterSpace
getDimension(std::string name, std::string group="")tinc::ParameterSpace
getDimensionNames()tinc::ParameterSpace
getDimensions()tinc::ParameterSpace
getDocumentation() consttinc::IdObject
getId()tinc::IdObject
getRootPath()tinc::ParameterSpace
incrementIndices(std::map< std::string, size_t > &currentIndices)tinc::ParameterSpace
isFilesystemDimension(std::string dimensionName)tinc::ParameterSpace
mAsyncProcessingThreadstinc::ParameterSpaceprotected
mAsyncPSCopytinc::ParameterSpaceprotected
mCacheManagertinc::ParameterSpaceprotected
mCurrentPathTemplatetinc::ParameterSpaceprotected
mDimensionstinc::ParameterSpaceprotected
mDimensionsOwnedtinc::ParameterSpaceprotected
mDocumentationtinc::IdObjectprotected
mIdtinc::IdObjectprotected
modifiedtinc::IdObject
mRootPathtinc::ParameterSpaceprotected
mSpecialDirstinc::ParameterSpaceprotected
mSweepRunningtinc::ParameterSpaceprotected
newDimension(std::string name, ParameterSpaceDimension::RepresentationType type=ParameterSpaceDimension::VALUE, ParameterType parameterType=ParameterType::PARAMETER_FLOAT, std::string group="")tinc::ParameterSpace
onDimensionRegistertinc::ParameterSpace
onDimensionRemovetinc::ParameterSpace
onSweepProcesstinc::ParameterSpace
onValueChangetinc::ParameterSpace
operator=(const ParameterSpace &other)=deletetinc::ParameterSpace
parameterNameMaptinc::ParameterSpace
ParameterSpace(std::string id=std::string())tinc::ParameterSpaceinline
ParameterSpace(const ParameterSpace &other)=deletetinc::ParameterSpace
print(std::ostream &stream=std::cout)tinc::ParameterSpace
readDimensionsInNetCDFFile(std::string filename, std::vector< std::shared_ptr< ParameterSpaceDimension >> &newDimensions)tinc::ParameterSpace
readFromNetCDF(std::string ncFile="parameter_space.nc")tinc::ParameterSpace
registerDimension(std::shared_ptr< ParameterSpaceDimension > &dimension, al::Socket *src=nullptr)tinc::ParameterSpace
removeDataDirectories()tinc::ParameterSpace
removeDimension(std::string name, std::string group="", bool invoked=false, al::Socket *src=nullptr)tinc::ParameterSpace
resolveTemplate(std::string fileTemplate, std::map< std::string, size_t > indeces={})tinc::ParameterSpace
resolveTemplate(std::string fileTemplate, std::vector< ParameterSpaceDimension * > dimensions, std::map< ParameterSpaceDimension *, size_t > indecesOverride={})tinc::ParameterSpacestatic
runningPaths(std::vector< std::string > fixedDimensions=std::vector< std::string >())tinc::ParameterSpace
runProcess(Processor &processor, const std::map< std::string, al::VariantValue > &args={}, const std::map< std::string, al::VariantValue > &dependencies={}, bool recompute=false)tinc::ParameterSpace
setCurrentPathTemplate(std::string pathTemplate)tinc::ParameterSpaceinline
setDocumentation(const std::string &documentation)tinc::IdObject
setId(std::string id)tinc::IdObject
setRootPath(std::string rootPath)tinc::ParameterSpace
stopSweep()tinc::ParameterSpace
sweep(Processor &processor, std::vector< std::string > dimensionNames={}, std::map< std::string, al::VariantValue > dependencies={}, bool recompute=false)tinc::ParameterSpace
sweepAsync(Processor &processor, std::vector< std::string > dimensionNames={}, std::map< std::string, al::VariantValue > dependencies={}, bool recompute=false, int numThreads=1)tinc::ParameterSpace
TincProtocol classtinc::ParameterSpacefriend
updateParameterSpace(ParameterSpaceDimension *ps)tinc::ParameterSpaceprotected
writeToNetCDF(std::string fileName="parameter_space.nc")tinc::ParameterSpace
~ParameterSpace()tinc::ParameterSpace