Nemo  2.4.0b
Simulate forward-in-time genetic evolution in a spatially explicit, individual-based stochastic simulator
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CBinaryDataLoaderA class to load a whole population from a binary data file
 CBinaryStorageBufferA class to store any kind of data in a char buffer before unloading it in a binary data file
 CbitstringNon-template and faster implementation of std::bitset
 CComponentManagerClass to manage the simulation components and prototypes
 CParamManagerClass to manage the sets of parameters of the simulation components
 CSimBuilderProvides methods to build the user's selected set of life cycle events and traits from the parameters
 CDataTable< T >A class to aggregate structured data in an array
 CDataTable< double >
 CDataTable< unsigned int >
 CGeneticMapGeneticMap
 CHandlerService handler (an observer)
 CFileHandlerInterface to handle file input/output for any SimComponent
 CEventFileHandler< LCE_Breed_Wolbachia >
 CEventFileHandler< LCE_Cross >
 CEventFileHandler< LCE_Selection_base >
 CEventFileHandler< LCE_FileServicesNotifier >
 CTraitFileHandler< TProtoDeletMutations_bitstring >
 CTraitFileHandler< TProtoQuanti >
 CTraitFileHandler< TProtoNeutralGenes >
 CTraitFileHandler< TProtoBDMI >
 CBinaryDataSaverA class to handle simulation data saving in binary format
 CEventFileHandler< LCE >Template class for the LCEs StatHandler classes
 CFHLogWriterFile Handler used to save the simulation parameters to a log file
 CLCE_StatFHFileHandler of the LCE_StatServiceNotifier class, writes the recorded stats to txt files
 CMPFileHandler
 CTraitFileHandler< TP >Template class for the trait's FileHandler
 CParamUpdaterBaseBase class of the ParamUpdater class used to handle the temporal parameter argument values
 CParamUpdater< SC >Implementation of the ParamUpdaterBase interface
 CStatHandlerBaseBase class of the StatHandler class, implements the Handler interface
 CStatHandler< MPStatHandler >
 CStatHandler< TTDispersalSH >
 CStatHandler< SH >A class to compute and store the summary statistics associated with a SimComponent
 CIndFactoryFactory of Individual, stores the individual prototype and the trait prototypes, manages the individual garbage collector
 CMetapopTop class of the metapopulation structure, contains the patches
 CIndividualThis class contains traits along with other individual information (sex, pedigree, etc. )
 CMacroCaller
 CMPIenvMPI environment setup
 CMPImanager
 CParamThis structure stores one parameter, its definition and its string argument
 CParamSetParameters container, implemented in each SimComponent
 CParamsParserProvides interface to read input parameters from various sources and parses them
 CStreamParserRead parameters from a text buffer
 CBinaryFileParserRetrieves simulation parameters from a binary data file
 CFileParserText input parameter file parser
 CPatchSecond class in the metapopulation design structure, between the Metapop and Individual classes
 CRANDRandom number generation class, uses various types of random generators depending on the implementation
 Cbitstring::reference
 CServiceInterface for the simulation services (files and stats)
 CFileServicesA class to manage the files associated with each components of the simulation
 CStatServicesThe Service class used to manage the StatHandler objects
 CUpdaterServicesClass to update the simulation components' state during a simulation
 CSimComponentInterface to all basic components of a simulation (traits, life cycle events, pop, etc. )
 CLifeCycleEventBase class of the Life Cycle Events, declares the LCE interface
 CBinaryDataSaverA class to handle simulation data saving in binary format
 CLCE_AgingRemoves all adults from the patches and randomly moves the offspring to the adults age class
 CLCE_Breed_baseBase class for the breeding (and mating) life cycle events
 CLCE_CrossA class to perform crosses within patches, implements the NC1 mating design
 CLCE_Disperse_baseThe base class of the dispersal LCEs, all events move offspring to the post-dispersal patch containers
 CLCE_FileServicesNotifierEvent used to notify all file handlers to update their state through the FileServices::notify() interface
 CLCE_Init_BDMIAllelic frequency initialiser for the DBMI trait
 CLCE_NtrlInitSet patch-specifiec initial genotypes values
 CLCE_ParamUpdaterNotifierCalls the UpdaterServices to notify its components of a generation change
 CLCE_Patch_ExtinctionRandomly removes individuals from the patches according to the extinction rate parameter
 CLCE_PhenotypeExpression
 CLCE_QuantiInitSet patch-specifiec initial genotypes values
 CLCE_QuantiModifierSet patch-specifiec initial genotypes values
 CLCE_RegulationRegulates the patches to their carrying capacity, acts on each age class separately
 CLCE_ResizeA class to change the size of the population/patches during a simulation
 CLCE_Selection_baseBase class performing (viability) selection on an arbitrary trait
 CLCE_StatServiceNotifierInitiates the StatServices' parameters (log time) when registering, calls StatServices::notify() when executing
 CMetapopTop class of the metapopulation structure, contains the patches
 CTraitPrototypeTTrait setter
 CTProtoDispersalPrototype of the evolving dispersal trait, defines the sex-specific trait type
 CTProtoWolbachiaPrototype of the Wolbachia trait
 CTTProtoWithMapTTProtoWithMap
 CSIMenvGlobal class exposing the current SimRunner throughout the code
 CStatRecBaseBase class for the StatRecorder's, declares the interface to record stat values
 CStatRecorder< SH >
 CStatRecorder< S >Stores the pointers to the StatHandler's stat functions
 CStorableComponentProvides an interface to binary data saving and uploading
 CMetapopTop class of the metapopulation structure, contains the patches
 CTTraitInterface for all trait types, declares all basic trait operations
 CTTDeletMutations_bitstringBitstring implementation of TTDeletMutations with recombination
 CTTDispersalEvolving dispersal trait, codes for female (_type = FDISP) or male (_type = MDISP) sex-specific dispersal rates
 CTTNeutralGenesMicrosatellites genome
 CTTQuantiTTQuanti
 CTTWolbachiaTrait used to study the dynamics of spread of Wolbachia, an endosymbiotic parasite causing cytoplasmic incompatibility
 CTT_BDMI
 CTTraitWithMapTTraitWithMap
 CTraitPrototypeTTrait setter
 CTMatrixA class to handle matrix in params, coerces matrix into a vector of same total size
 CtstringA global class to handle string conversions and operations

Generated for Nemo v2.4.0b by  doxygen 1.9.1 -- Nemo is hosted on  Download Nemo

Locations of visitors to this page
Catalogued on GSR