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 (defined in ComputeContext) | ComputeContext | pure virtual |
| createInputVariable(double v)=0 (defined in ComputeContext) | ComputeContext | pure virtual |
| createInputVariable(double *v)=0 (defined in ComputeContext) | ComputeContext | pure virtual |
| createInputVariates(const std::size_t dim, const std::size_t steps)=0 (defined in ComputeContext) | ComputeContext | pure virtual |
| debugInfo() const =0 (defined in ComputeContext) | ComputeContext | pure virtual |
| declareOutputVariable(const std::size_t id)=0 (defined in ComputeContext) | ComputeContext | pure virtual |
| deviceInfo() const (defined in ComputeContext) | ComputeContext | virtual |
| disposeCalculation(const std::size_t id)=0 (defined in ComputeContext) | ComputeContext | pure virtual |
| finalizeCalculation(std::vector< double * > &output)=0 (defined in ComputeContext) | ComputeContext | pure virtual |
| finalizeCalculation(std::vector< std::vector< double >> &output) (defined in ComputeContext) | ComputeContext | |
| freeVariable(const std::size_t id)=0 (defined in ComputeContext) | ComputeContext | pure virtual |
| init()=0 (defined in ComputeContext) | 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 (defined in ComputeContext) | ComputeContext | pure virtual |
| supportsDoublePrecision() const (defined in ComputeContext) | ComputeContext | virtual |
| ~ComputeContext() (defined in ComputeContext) | ComputeContext | virtual |