| availableComputations | Return the currently available (implemented) computations |
| availableDataSources | Return currently implemented data sources |
| CoxMaster | Create a master object to control 'CoxWorker' worker objects |
| CoxWorker | R6 class for object to use as a worker with 'CoxMaster' master objects |
| createHEWorkerInstance | Given the definition identifier of an object, instantiate and store object in workspace |
| createNCPInstance | Given the definition identifier of an object, instantiate and store object in workspace |
| createWorkerInstance | Given the definition identifier of an object, instantiate and store object in workspace |
| defineNewComputation | Define a new computation |
| destroyInstanceObject | Destroy an instance object given its identifier |
| distcomp | Distributed Computing with R |
| distcompSetup | Setup a workspace and configuration for a distributed computation |
| executeHEMethod | Given the id of a serialized object, invoke a method on the object with arguments using homomorphic encryption |
| executeMethod | Given the id of a serialized object, invoke a method on the object with arguments |
| generateId | Generate an identifier for an object |
| getComputationInfo | Get the value of a variable from the global store |
| getConfig | Return the workspace and configuration setup values |
| HEMaster | Create a HEMaster process for use in a distributed homomorphic encrypted (HE) computation |
| HEQueryCountMaster | Create a homomorphic computation query count master object to employ worker objects generated by 'HEQueryCountWorker()' |
| HEQueryCountWorker | Create a homomorphic computation query count worker object for use with master objects generated by 'HEQueryCountMaster()' |
| makeDefinition | Make a computation definition given the computation type |
| makeHEMaster | Instantiate a master process for HE operations |
| makeMaster | Make a master object given a definition |
| makeNCP | Instantiate an noncooperating party |
| makeWorker | Make a worker object given a definition and data |
| NCP | R6 object to use as non-cooperating party in a distributed homomorphic computation |
| QueryCountMaster | Create a master object to control worker objects generated by 'QueryCountWorker()' |
| QueryCountWorker | R6 worker object for use as a worker with master objects generated by 'QueryCountMaster()' |
| resetComputationInfo | Clear the contents of the global store |
| runDistcompApp | Run a specified distcomp web application |
| saveNewComputation | Save a computation instance, given the computation definition, associated data and possibly a data file name to use |
| saveNewNCP | Save an NCP instance, given the sites as associated data and possibly a data file name to use |
| setComputationInfo | Set a name to a value in a global variable |
| setupMaster | Setup a computation master |
| setupWorker | Setup a worker site |
| SVDMaster | R6 class for SVD master object to control worker objects generated by 'SVDWorker()' |
| SVDWorker | R6 class for a SVD worker object to use with master objects generated by 'SVDMaster()' |
| uploadNewComputation | Upload a new computation and data to an opencpu server |
| uploadNewNCP | Upload a new Non-Cooperating Party (NCP) information and sites to an opencpu server |
| writeCode | Write the code necessary to run a master process |