ThreeB 1.1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
ConjugateGradientOnly< Size, Precision >Class for performing optimization with Conjugate Gradient, where only the derivatives are available
DataForMCMCClosure hoding the data required do use GibbsSampler2 See FitSpots for naming of variables
FitSpotsMega class which actually does the meat of the spot fitting
FitSpotsGraphicsGraphics class for FittingSpots
FreeEnergyHessianClass for computing the Hessian of the negative free energy
SampledMultispot::GibbsSamplerDraw samples from the spot states given the spots positions and some data
SampledMultispot::GibbsSampler2Gibbs 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
KahanClass implementing the Kahan summation algorithm to allow accurate summation of very large numbers of doubles
LessSecondComparator functor for the first element of a std::pair
LogFileParseErrorNull struct thrown if a parse error is encountered when trying to load a log file
MT19937Useful wrapper for MT19937 random number generator class
NegativeFreeEnergyClass for computing the negitve free energy using thermodynamic integration
NullGraphicsGraphics class which does absoloutely nothing
NullUICallbackUser interface callback class which does nothing
MT19937::ParseErrorNull struct thrown if attempting to load state from stream yields a parse error
SampledBackgroundDataClosure holding image data generated using samples drawn from the model
SpotNegProbabilityDiffWithSampledBackgroundCompute the derivative of the negative log probability with respect to the parameters of one spot, given some samples of the other spots
SampledMultispot::SpotWithBackgroundMaskedThis class compute the log-diff-hess probability of a spot, given an image patch and background due to existing spots
StateParametersInternal state (excluding fixed settings) which represents the entire internal state of spot fitting
UserInterfaceCallbackCallback class used by FitSpots to provide enough hooks for a user interface
UserInterfaceCallback::UserIssuedStop