|
Nemo
2.4.0b
Simulate forward-in-time genetic evolution in a spatially explicit, individual-based stochastic simulator
|
Trait used to study the dynamics of spread of Wolbachia, an endosymbiotic parasite causing cytoplasmic incompatibility. More...
#include <ttwolbachia.h>
Inheritance diagram for TTWolbachia:
Collaboration diagram for TTWolbachia:Public Member Functions | |
| TTWolbachia () | |
| TTWolbachia (const TTWolbachia &T) | |
| virtual | ~TTWolbachia () |
| void | set_transmit_rate (double val) |
| virtual void | init () |
| virtual void | init_sequence () |
| virtual void | reset () |
| virtual void | inherit (const TTrait *mother, const TTrait *father) |
| virtual void | mutate () |
| virtual void * | set_trait (void *value) |
| virtual void | set_sequence (void **seq) |
| virtual void | set_value () |
| virtual void * | getValue () const |
| virtual trait_t | get_type () const |
| virtual void ** | get_sequence () const |
| virtual double | get_allele_value (int loc, int all) const |
| virtual void | set_allele_value (unsigned int locus, unsigned int allele, double value) |
| virtual void | show_up () |
| virtual TTWolbachia * | clone () |
| virtual TTWolbachia & | operator= (const TTrait &T) |
| virtual bool | operator== (const TTrait &T) |
| virtual bool | operator!= (const TTrait &T) |
| virtual void | store_data (BinaryStorageBuffer *saver) |
| virtual bool | retrieve_data (BinaryStorageBuffer *reader) |
Public Member Functions inherited from TTrait | |
| virtual | ~TTrait () |
Public Member Functions inherited from StorableComponent | |
| virtual | ~StorableComponent () |
Private Attributes | |
| double | _transmit_rate |
| bool | _is_infected |
Trait used to study the dynamics of spread of Wolbachia, an endosymbiotic parasite causing cytoplasmic incompatibility.
The trait state is given by a unique haploid "gene" with two alleles, 0 = uninfected and 1 = infected.
|
inline |
Referenced by clone().
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements TTrait.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements TTrait.
References _is_infected, _transmit_rate, and RAND::Uniform().
|
virtual |
Implements TTrait.
References _is_infected.
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
Implements StorableComponent.
References _is_infected, and BinaryStorageBuffer::read().
|
inlinevirtual |
|
inlinevirtual |
Implements TTrait.
|
inlinevirtual |
|
inline |
|
inlinevirtual |
Implements TTrait.
|
inlinevirtual |
Implements TTrait.
|
inlinevirtual |
Implements StorableComponent.
References _is_infected, and BinaryStorageBuffer::store().
|
private |
Referenced by get_allele_value(), getValue(), inherit(), init(), init_sequence(), mutate(), operator=(), reset(), retrieve_data(), set_allele_value(), set_trait(), and store_data().
|
private |
Referenced by mutate(), and set_transmit_rate().
1.9.1 -- Nemo is hosted on