ʻOhana
Population structure, admixture history, and selection using learning methods.
|
A template for a class that improves the Q and F matrices. More...
#include <jade.improver.hpp>
Public Types | |
typedef TValue | value_type |
The value type. More... | |
typedef basic_matrix< value_type > | matrix_type |
The matrix type. More... | |
typedef basic_genotype_matrix< value_type > | genotype_matrix_type |
The genotype matrix type. More... | |
typedef basic_forced_grouping< value_type > | forced_grouping_type |
The forced grouping type. More... | |
typedef basic_verification< value_type > | verification_type |
The verification type. More... | |
typedef basic_lemke< value_type > | lemke_type |
The Lemke type. More... | |
typedef TValue | value_type |
The value type. More... | |
typedef basic_matrix< value_type > | matrix_type |
The matrix type. More... | |
typedef basic_genotype_matrix< value_type > | genotype_matrix_type |
The genotype matrix type. More... | |
typedef basic_forced_grouping< value_type > | forced_grouping_type |
The forced grouping type. More... | |
typedef basic_verification< value_type > | verification_type |
The verification type. More... | |
typedef basic_qpas< value_type > | qpas_type |
The QPAS type. More... | |
Static Public Member Functions | |
static matrix_type | improve_f (const genotype_matrix_type &g, const matrix_type &q, const matrix_type &fa, const matrix_type &fb, const matrix_type &qfa, const matrix_type &qfb, const matrix_type *fif, const bool frb) |
static matrix_type | improve_q (const genotype_matrix_type &g, const matrix_type &q, const matrix_type &fa, const matrix_type &fb, const matrix_type &qfa, const matrix_type &qfb, const forced_grouping_type *fg) |
static matrix_type | improve_f (const genotype_matrix_type &g, const matrix_type &q, const matrix_type &fa, const matrix_type &fb, const matrix_type &qfa, const matrix_type &qfb, const matrix_type *fif, const bool frb) |
static matrix_type | improve_q (const genotype_matrix_type &g, const matrix_type &q, const matrix_type &fa, const matrix_type &fb, const matrix_type &qfa, const matrix_type &qfb, const forced_grouping_type *fg) |
A template for a class that improves the Q and F matrices.
Definition at line 20 of file cpax/jade.improver.hpp.
typedef basic_forced_grouping<value_type> jade::basic_improver< TValue >::forced_grouping_type |
The forced grouping type.
Definition at line 33 of file cpax/jade.improver.hpp.
typedef basic_forced_grouping<value_type> jade::basic_improver< TValue >::forced_grouping_type |
The forced grouping type.
Definition at line 33 of file qpas/jade.improver.hpp.
typedef basic_genotype_matrix<value_type> jade::basic_improver< TValue >::genotype_matrix_type |
The genotype matrix type.
Definition at line 30 of file cpax/jade.improver.hpp.
typedef basic_genotype_matrix<value_type> jade::basic_improver< TValue >::genotype_matrix_type |
The genotype matrix type.
Definition at line 30 of file qpas/jade.improver.hpp.
typedef basic_lemke<value_type> jade::basic_improver< TValue >::lemke_type |
The Lemke type.
Definition at line 39 of file cpax/jade.improver.hpp.
typedef basic_matrix<value_type> jade::basic_improver< TValue >::matrix_type |
The matrix type.
Definition at line 27 of file cpax/jade.improver.hpp.
typedef basic_matrix<value_type> jade::basic_improver< TValue >::matrix_type |
The matrix type.
Definition at line 27 of file qpas/jade.improver.hpp.
typedef basic_qpas<value_type> jade::basic_improver< TValue >::qpas_type |
The QPAS type.
Definition at line 39 of file qpas/jade.improver.hpp.
typedef TValue jade::basic_improver< TValue >::value_type |
The value type.
Definition at line 24 of file cpax/jade.improver.hpp.
typedef TValue jade::basic_improver< TValue >::value_type |
The value type.
Definition at line 24 of file qpas/jade.improver.hpp.
typedef basic_verification<value_type> jade::basic_improver< TValue >::verification_type |
The verification type.
Definition at line 36 of file cpax/jade.improver.hpp.
typedef basic_verification<value_type> jade::basic_improver< TValue >::verification_type |
The verification type.
Definition at line 36 of file qpas/jade.improver.hpp.
|
inlinestatic |
g | The G matrix. |
q | The Q matrix. |
fa | The F matrix. |
fb | The 1-F matrix. |
qfa | The Q*F matrix. |
qfb | The Q*(1-F) matrix. |
fif | The Fin-force matrix. |
frb | Using frequency-bounds. |
Definition at line 44 of file cpax/jade.improver.hpp.
|
inlinestatic |
g | The G matrix. |
q | The Q matrix. |
fa | The F matrix. |
fb | The 1-F matrix. |
qfa | The Q*F matrix. |
qfb | The Q*(1-F) matrix. |
fif | The Fin-force matrix. |
frb | Using frequency-bounds. |
Definition at line 44 of file qpas/jade.improver.hpp.
|
inlinestatic |
g | The G matrix. |
q | The Q matrix. |
fa | The F matrix. |
fb | The 1-F matrix. |
qfa | The Q*F matrix. |
qfb | The Q*(1-F) matrix. |
fg | The force-grouping. |
Definition at line 143 of file cpax/jade.improver.hpp.
|
inlinestatic |
g | The G matrix. |
q | The Q matrix. |
fa | The F matrix. |
fb | The 1-F matrix. |
qfa | The Q*F matrix. |
qfb | The Q*(1-F) matrix. |
fg | The force-grouping. |
Definition at line 133 of file qpas/jade.improver.hpp.