Likelihood3d
- 
class 
aquila_borg.likelihood.Likelihood3d Base class to represent 3d likelihoods in BORG.
The likelihoods are 3d as they manipulate 3d meshes. This object is abstract and cannot be directly inherited in Python. Please use
BaseLikelihoodto create new likelihood in Python.- 
generateMockData(self: aquila_borg._borg.likelihood.Likelihood3d, arg0: numpy.ndarray[numpy.complex128], arg1: aquila_borg._borg.likelihood.MarkovState) → None 
- 
getCommunicator(self: aquila_borg._borg.likelihood.Likelihood3d) → object 
- 
gradientLikelihood(self: aquila_borg._borg.likelihood.Likelihood3d, arg0: numpy.ndarray[numpy.complex128]) → numpy.ndarray 
- 
initializeLikelihood(self: aquila_borg._borg.likelihood.Likelihood3d, arg0: aquila_borg._borg.likelihood.MarkovState) → None 
- 
logLikelihood(self: aquila_borg._borg.likelihood.Likelihood3d, arg0: numpy.ndarray[numpy.complex128]) → float 
- 
updateMetaParameters(self: aquila_borg._borg.likelihood.Likelihood3d, arg0: aquila_borg._borg.likelihood.MarkovState) → None 
- 
 
Methods
  | 
Initialize self.  | 
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  |