This is the complete list of members for ComputeContext, including all inherited members.
applyOperation(const std::size_t randomVariableOpCode, const std::vector< std::size_t > &args)=0 | ComputeContext | pure virtual |
createInputVariable(double v)=0 | ComputeContext | pure virtual |
createInputVariable(double *v)=0 | ComputeContext | pure virtual |
createInputVariates(const std::size_t dim, const std::size_t steps)=0 | ComputeContext | pure virtual |
debugInfo() const =0 | ComputeContext | pure virtual |
declareOutputVariable(const std::size_t id)=0 | ComputeContext | pure virtual |
deviceInfo() const | ComputeContext | virtual |
disposeCalculation(const std::size_t id)=0 | ComputeContext | pure virtual |
finalizeCalculation(std::vector< double * > &output)=0 | ComputeContext | pure virtual |
finalizeCalculation(std::vector< std::vector< double > > &output) | ComputeContext | |
freeVariable(const std::size_t id)=0 | ComputeContext | pure virtual |
init()=0 | ComputeContext | pure virtual |
initiateCalculation(const std::size_t n, const std::size_t id=0, const std::size_t version=0, const Settings settings={})=0 | ComputeContext | pure virtual |
supportsDoublePrecision() const | ComputeContext | virtual |
~ComputeContext() | ComputeContext | virtual |