Classes |
struct | SampledMultispot::SpotWithBackgroundMasked |
| This class compute the log-diff-hess probability of a spot, given an image patch and background due to existing spots. More...
|
struct | SampledMultispot::SpotWithBackgroundMasked |
| This class compute the log-diff-hess probability of a spot, given an image patch and background due to existing spots. More...
|
class | SampledMultispot::GibbsSampler |
| Draw samples from the spot states given the spots positions and some data. More...
|
class | SampledMultispot::GibbsSampler2 |
| Gibbs sampling class which masks spots to reduce computation. More...
|
Namespaces |
namespace | SampledMultispot |
Defines |
#define | SWBG_NAME SpotWithBackground |
#define | SWBG_SPOT_INTENSITIES vector<Input> |
#define | MASK(X) mask[X] |
#define | spot_intensities spot_intensities |
#define | SWBG_NAME SpotWithBackgroundMasked |
#define | SWBG_HAVE_MASK |
#define | SWBG_SPOT_INTENSITIES vector<Input> |
#define | MASK(X) mask[X] |
#define | spot_intensities spot_intensities |
Typedefs |
typedef char | State |
Functions |
double | SampledMultispot::intensity (double i) |
double | SampledMultispot::intensity (const pair< double, Vector< 4 > > &i) |
template<class T > |
void | SampledMultispot::remove_spot (vector< vector< double > > ¤t_sample_intensities, const vector< T > &spot_intensities, const vector< State > &spot_sample) |
template<class T > |
void | SampledMultispot::add_spot (vector< vector< double > > ¤t_sample_intensities, const vector< T > &spot_intensities, const vector< State > &spot_sample) |
template<class T > |
void | SampledMultispot::remove_spot (vector< vector< double > > ¤t_sample_intensities, const vector< T > &spot_intensities, const vector< State > &spot_sample, const vector< int > &mask) |
template<class T > |
void | SampledMultispot::add_spot (vector< vector< double > > ¤t_sample_intensities, const vector< T > &spot_intensities, const vector< State > &spot_sample, const vector< int > &mask) |
template<class T > |
void | SampledMultispot::remove_spot (vector< vector< double > > ¤t_sample_intensities, const vector< vector< T > > &spot_intensities, const vector< State > &spot_sample, const vector< int > &mask) |
template<class T > |
void | SampledMultispot::add_spot (vector< vector< double > > ¤t_sample_intensities, const vector< vector< T > > &spot_intensities, const vector< State > &spot_sample, const vector< int > &mask) |
vector< double > | SampledMultispot::compute_spot_intensity (const vector< ImageRef > &pixels, const Vector< 4 > ¶ms) |
vector< pair< double, Vector< 4 > > > | SampledMultispot::compute_spot_intensity_derivatives (const vector< ImageRef > &pixels, const Vector< 4 > ¶ms) |
vector< tuple< double, Vector
< 4 >, Matrix< 4 > > > | SampledMultispot::compute_spot_intensity_hessian (const vector< ImageRef > &pixels, const Vector< 4 > ¶ms) |
vector< int > | SampledMultispot::sequence (int n) |