#include <geneticdist.h>
Definition at line 90 of file geneticdist.h.
Public Methods | |
| ChromStruct (void) | |
| ChromStruct (const unsigned nl) | |
| ~ChromStruct (void) | |
| const ChromStruct & | operator= (const ChromStruct &A) |
| void | resize (const unsigned nl) |
| unsigned | nloci (void) const |
| void | release (void) |
Public Attributes | |
| SafeSTLVector< LocusStruct > | locus |
| doubleMatrix | recomb_rate_mat |
| SafeSTLVector< int > | peelOrder |
Protected Methods | |
| void | copyfrom (const ChromStruct &A) |
Protected Attributes | |
| unsigned | numloci |
|
|
Definition at line 99 of file geneticdist.h. References numloci.
00099 {numloci=0;}
|
|
|
Definition at line 100 of file geneticdist.h. References numloci, and resize().
|
|
|
Definition at line 101 of file geneticdist.h. References release().
00101 {release();}
|
|
|
Definition at line 49 of file geneticdist.cpp. References numloci, recomb_rate_mat, and resize(). Referenced by operator=().
00050 {
00051 if (this == &A) return;
00052 resize(A.numloci);
00053 recomb_rate_mat = A.recomb_rate_mat;
00054 }
|
|
|
Definition at line 107 of file geneticdist.h. References numloci. Referenced by matvec::Population::build_pop_gamete(), matvec::Population::build_trans_mat(), matvec::GeneticDist::display(), matvec::GeneticDist::genotypic_val(), matvec::GeneticDist::get_distance(), matvec::Population::getGNodeListSample(), matvec::Population::getInitialGNodeListSample(), matvec::Population::getOldGNodeListProbability(), matvec::GeneticDist::locus(), matvec::GeneticDist::nloci_chrom(), matvec::GeneticDist::put_distance(), matvec::GeneticDist::putColmNames(), matvec::GeneticDist::recomb_rate(), and matvec::Population::setupRSampler().
00107 {return numloci;}
|
|
|
Definition at line 103 of file geneticdist.h. References copyfrom(), and numloci.
|
|
|
Definition at line 64 of file geneticdist.cpp. References locus, and numloci. Referenced by ~ChromStruct().
|
|
|
Definition at line 56 of file geneticdist.cpp. References locus, numloci, recomb_rate_mat, and matvec::Matrix< double >::resize(). Referenced by ChromStruct(), copyfrom(), matvec::GeneticDist::GeneticDist(), matvec::GeneticDist::multi_loci(), and matvec::GeneticDist::nloci().
|
|
|
|
Definition at line 92 of file geneticdist.h. Referenced by ChromStruct(), copyfrom(), nloci(), operator=(), release(), and resize(). |
|
|
Definition at line 111 of file geneticdist.h. Referenced by matvec::Population::getInitialGNodeListSample(), and matvec::GNodeList::peelAndCut(). |
|
|
Definition at line 97 of file geneticdist.h. Referenced by copyfrom(), matvec::GeneticDist::recomb_rate(), and resize(). |
1.2.16