ARB
|
#include <st_ml.hxx>
Public Member Functions | |
void | setTo (ST_FLOAT freq) |
void | multiplyWith (ST_FLOAT factor) |
void | increaseBy (ST_FLOAT inc) |
void | makeInverseOf (const ST_base_vector &other, ST_FLOAT other_min_freq) |
void | setBase (const ST_base_vector &frequencies, char base) |
void | check_overflow () |
void | print () |
ST_FLOAT | summarize () const |
ST_FLOAT | min_frequency () |
ST_FLOAT | max_frequency () |
ST_base_vector & | operator*= (const ST_base_vector &other) |
Public Attributes | |
ST_FLOAT | b [ST_MAX_BASE] |
int | ld_lik |
ST_FLOAT | lik |
|
inline |
Definition at line 64 of file st_ml.hxx.
References ST_A, and ST_MAX_BASE.
Referenced by check_overflow().
|
inline |
Definition at line 69 of file st_ml.hxx.
References ST_A, and ST_MAX_BASE.
Referenced by check_overflow().
|
inline |
Definition at line 74 of file st_ml.hxx.
References ST_A, and ST_MAX_BASE.
|
inline |
Definition at line 79 of file st_ml.hxx.
References b, ST_A, and ST_MAX_BASE.
void ST_base_vector::setBase | ( | const ST_base_vector & | frequencies, |
char | base | ||
) |
Definition at line 55 of file ST_ml.cxx.
References b, DNA_Table::char_to_enum(), ld_lik, lik, ST_A, ST_C, ST_G, ST_GAP, ST_MAX_BASE, ST_T, and ST_UNKNOWN.
|
inline |
Definition at line 79 of file ST_ml.cxx.
References ld_lik, multiplyWith(), setTo(), and summarize().
Referenced by MostLikelySeq::calculate_ancestor().
void ST_base_vector::print | ( | ) |
Definition at line 110 of file ST_ml.cxx.
References b, and ST_MAX_BASE.
|
inline |
Definition at line 90 of file st_ml.hxx.
References ST_A, ST_C, ST_G, ST_GAP, and ST_T.
Referenced by check_overflow(), ST_rate_matrix::transform(), and ST_ML::update_ml_likelihood().
|
inline |
|
inline |
Definition at line 92 of file st_ml.hxx.
References max, ST_A, ST_C, ST_G, ST_GAP, and ST_T.
Referenced by ST_ML::get_color_string(), and st_ml_add_sequence_part_to_stat().
|
inline |
ST_FLOAT ST_base_vector::b[ST_MAX_BASE] |
Definition at line 60 of file st_ml.hxx.
Referenced by MostLikelySeq::calc_out(), ST_ML::get_color_string(), makeInverseOf(), operator*=(), print(), setBase(), st_ml_add_sequence_part_to_stat(), ST_rate_matrix::transform(), and ST_ML::update_ml_likelihood().
int ST_base_vector::ld_lik |
Definition at line 61 of file st_ml.hxx.
Referenced by check_overflow(), operator*=(), setBase(), and ST_rate_matrix::transform().
ST_FLOAT ST_base_vector::lik |
Definition at line 62 of file st_ml.hxx.
Referenced by MostLikelySeq::calculate_ancestor(), operator*=(), setBase(), and ST_rate_matrix::transform().