All functions
|
CoxMaster
|
Create a master object to control CoxWorker worker objects |
CoxWorker
|
R6 class for object to use as a worker with CoxMaster master objects |
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() |
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() |
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() |
availableComputations()
|
Return the currently available (implemented) computations |
availableDataSources()
|
Return currently implemented data sources |
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 |
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 |
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 |
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 |