|
Nemo
2.4.0b
Simulate forward-in-time genetic evolution in a spatially explicit, individual-based stochastic simulator
|
The FileHandler associated with the TTDeletMutations_bitstring trait. More...
#include <ttdeletmutations_bitstring.h>
Inheritance diagram for TTDeletMutBitstrFH:
Collaboration diagram for TTDeletMutBitstrFH:Public Member Functions | |
| TTDeletMutBitstrFH (TProtoDeletMutations_bitstring *TP) | |
| virtual | ~TTDeletMutBitstrFH () |
| virtual void | FHwrite () |
| virtual void | FHread (string &filename) |
Public Member Functions inherited from TraitFileHandler< TProtoDeletMutations_bitstring > | |
| TraitFileHandler (TProtoDeletMutations_bitstring *trait_proto, const char *ext) | |
| virtual | ~TraitFileHandler () |
| virtual void | FHread (string &filename)=0 |
| virtual void | set (bool rpl_per, bool gen_per, int rpl_occ, int gen_occ, int rank, string path, TProtoDeletMutations_bitstring *trait_proto) |
| virtual void | set_multi (bool rpl_per, bool gen_per, int rpl_occ, TMatrix *Occ, string path, TProtoDeletMutations_bitstring *trait_proto) |
Public Member Functions inherited from FileHandler | |
| FileHandler (const char *ext) | |
| virtual | ~FileHandler () |
| virtual void | init () |
| Called by notifier during simulation setup, performs file checking. More... | |
| virtual vector< string > | ifExist () |
| Checks if any file associated with the current file name already exists on disk. More... | |
| virtual void | set (bool rpl_per, bool gen_per, int rpl_occ, int gen_occ, int rank, string path) |
| Sets the hanlder parameters. More... | |
| virtual void | set_multi (bool rpl_per, bool gen_per, int rpl_occ, TMatrix *Occ, string path) |
| virtual void | update () |
| Updates the inner replicate and generation counters and calls FHwrite if needed by the the periodicity of the file. More... | |
| Metapop * | get_pop_ptr () |
| Returns the pointer to the current metapop through the FileServices interface. More... | |
| void | set_pop_ptr (Metapop *pop_ptr) |
| FileServices * | get_service () |
| Returns pointer to the FileServices. More... | |
| void | set_service (FileServices *srv) |
| std::string & | get_path () |
| void | set_path () |
| std::string & | get_extension () |
| void | set_extension (const char *ext) |
| std::string & | get_filename () |
| Builds and returns the current file name depending on the periodicity of the file. More... | |
| bool | get_isInputHandler () |
| void | set_isInputHandler (bool val) |
| bool | get_isReplicatePeriodic () |
| void | set_isReplicatePeriodic (bool val) |
| unsigned int | get_ReplicateOccurrence () |
| void | set_ReplicateOccurrence (unsigned int val) |
| bool | get_isGenerationPeriodic () |
| void | set_isGenerationPeriodic (bool val) |
| unsigned int | get_GenerationOccurrence () |
| void | set_GenerationOccurrence (unsigned int val) |
| unsigned int | get_ExecRank () |
| unused yet... More... | |
| void | set_ExecRank (int val) |
| TMatrix * | get_OccMatrix () |
| void | set_OccMatrix (TMatrix *occ) |
| bool | get_isMasterExec () |
| void | set_isMasterExec (bool is) |
Public Member Functions inherited from Handler | |
| virtual | ~Handler () |
Additional Inherited Members | |
Protected Attributes inherited from TraitFileHandler< TProtoDeletMutations_bitstring > | |
| TProtoDeletMutations_bitstring * | _FHLinkedTrait |
| int | _FHLinkedTraitIndex |
Protected Attributes inherited from FileHandler | |
| Metapop * | _pop |
| Pointer to the current metapop, set during initialization within the init function. More... | |
The FileHandler associated with the TTDeletMutations_bitstring trait.
Used to save genotypes in a text file.
|
inline |
|
virtual |
Implements FileHandler.
References TraitFileHandler< TProtoDeletMutations_bitstring >::_FHLinkedTrait, TraitFileHandler< TProtoDeletMutations_bitstring >::_FHLinkedTraitIndex, FileHandler::_pop, Patch::add(), ADLTx, ADULTS, error(), fatal(), TProtoDeletMutations_bitstring::get_nb_locus(), Metapop::getPatch(), Metapop::getPatchNbr(), Individual::getTrait(), IndFactory::makeNewIndividual(), OFFSx, bitstring::reset(), bitstring::set(), TProtoDeletMutations_bitstring::set_effect(), TTDeletMutations_bitstring::set_sequence(), TTDeletMutations_bitstring::set_value(), Individual::setAge(), Individual::setHome(), and Individual::setPedigreeClass().
|
virtual |
Implements TraitFileHandler< TProtoDeletMutations_bitstring >.
References TraitFileHandler< TProtoDeletMutations_bitstring >::_FHLinkedTrait, TraitFileHandler< TProtoDeletMutations_bitstring >::_FHLinkedTraitIndex, FileHandler::_pop, ADLTx, fatal(), Patch::get(), FileHandler::get_extension(), TProtoDeletMutations_bitstring::get_hs_continous(), TProtoDeletMutations_bitstring::get_iscontinuous(), TProtoDeletMutations_bitstring::get_nb_locus(), FileHandler::get_path(), FileHandler::get_pop_ptr(), FileServices::get_pop_ptr(), TProtoDeletMutations_bitstring::get_s_continous(), TTrait::get_sequence(), FileHandler::get_service(), Individual::getFather(), Individual::getFatherID(), FileServices::getGenerationReplicateFileName(), Individual::getHome(), Individual::getID(), Patch::getID(), Individual::getMother(), Individual::getMotherID(), Metapop::getPatch(), Metapop::getPatchNbr(), Individual::getPedigreeClass(), FileServices::getSampledPop(), Individual::getSex(), Individual::getTrait(), message(), OFFSx, and Patch::size().
1.9.1 -- Nemo is hosted on