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
BaseLikelihood
to 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. |
|
|
|
|
|
|
|
|
|
|
|