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 |