#include <bsta_sigma_normalizer.h>
Public Member Functions | |
bsta_sigma_normalizer (float under_estimation_probability, unsigned int N_PRECOMPUTED=40) | |
create a sigma_normalizer object. | |
float | normalization_factor (float number_of_observations) const |
compute the normalization factor for a sample distribution computing with N observations. | |
float | normalization_factor_int (unsigned int number_of_observations) const |
compute the normalization factor for a sample distribution computed with N observations. | |
void | ref () |
void | unref () |
int | get_references () const |
bool | is_referenced () const |
Private Member Functions | |
bsta_sigma_normalizer () | |
Private Attributes | |
unsigned int | N_PRECOMPUTED_ |
vcl_vector< float > | unbias_const_ |
Definition at line 20 of file bsta_sigma_normalizer.h.
bsta_sigma_normalizer::bsta_sigma_normalizer | ( | float | under_estimation_probability, |
unsigned int | N_PRECOMPUTED = 40 |
||
) |
create a sigma_normalizer object.
Definition at line 13 of file bsta_sigma_normalizer.cxx.
bsta_sigma_normalizer::bsta_sigma_normalizer | ( | ) | [inline, private] |
Definition at line 36 of file bsta_sigma_normalizer.h.
float bsta_sigma_normalizer::normalization_factor | ( | float | number_of_observations | ) | const |
compute the normalization factor for a sample distribution computing with N observations.
sigma_norm = sample_sigma * normalization_factor(N);
Definition at line 71 of file bsta_sigma_normalizer.cxx.
float bsta_sigma_normalizer::normalization_factor_int | ( | unsigned int | number_of_observations | ) | const |
compute the normalization factor for a sample distribution computed with N observations.
sigma_norm = sample_sigma * normalization_factor(N);
Definition at line 87 of file bsta_sigma_normalizer.cxx.
unsigned int bsta_sigma_normalizer::N_PRECOMPUTED_ [private] |
Definition at line 38 of file bsta_sigma_normalizer.h.
vcl_vector<float> bsta_sigma_normalizer::unbias_const_ [private] |
Definition at line 39 of file bsta_sigma_normalizer.h.