ThreeB 1.1
|
ConjugateGradientOnly< Size, Precision > | Class for performing optimization with Conjugate Gradient, where only the derivatives are available |
DataForMCMC | Closure hoding the data required do use GibbsSampler2 See FitSpots for naming of variables |
FitSpots | Mega class which actually does the meat of the spot fitting |
FitSpotsGraphics | Graphics class for FittingSpots |
FreeEnergyHessian | Class for computing the Hessian of the negative free energy |
SampledMultispot::GibbsSampler | Draw samples from the spot states given the spots positions and some data |
SampledMultispot::GibbsSampler2 | Gibbs sampling class which masks spots to reduce computation |
IndexLexicographicPosition< Cmp, First > | Class for sorting a list of indexes to an array of spots lexicographically according to the 2D positions of the spots |
Kahan | Class implementing the Kahan summation algorithm to allow accurate summation of very large numbers of doubles |
LessSecond | Comparator functor for the first element of a std::pair |
LogFileParseError | Null struct thrown if a parse error is encountered when trying to load a log file |
MT19937 | Useful wrapper for MT19937 random number generator class |
NegativeFreeEnergy | Class for computing the negitve free energy using thermodynamic integration |
NullGraphics | Graphics class which does absoloutely nothing |
NullUICallback | User interface callback class which does nothing |
MT19937::ParseError | Null struct thrown if attempting to load state from stream yields a parse error |
SampledBackgroundData | Closure holding image data generated using samples drawn from the model |
SpotNegProbabilityDiffWithSampledBackground | Compute the derivative of the negative log probability with respect to the parameters of one spot, given some samples of the other spots |
SampledMultispot::SpotWithBackgroundMasked | This class compute the log-diff-hess probability of a spot, given an image patch and background due to existing spots |
StateParameters | Internal state (excluding fixed settings) which represents the entire internal state of spot fitting |
UserInterfaceCallback | Callback class used by FitSpots to provide enough hooks for a user interface |
UserInterfaceCallback::UserIssuedStop |