Nemo  2.2.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
BinaryDataLoaderA class to load a whole population from a binary data file
BinaryDataSaverA class to handle simulation data saving in binary format
BinaryFileParserRetrieves simulation parameters from a binary data file
BinaryStorageBufferA class to store any kind of data in a char buffer before unloading it in a binary data file
bitstringNon-template and faster implementation of std::bitset
ComponentManagerClass to manage the simulation components and prototypes
DataTable< T >A class to aggregate structured data in an array
EventFileHandler< LCE >Template class for the LCEs StatHandler classes
EventStatHandler< LCE, SH >Template class for the LCEs StatHandler classes
FHLogWriterFile Handler used to save the simulation parameters to a log file
FileHandlerInterface to handle file input/output for any SimComponent
FileParserText input parameter file parser
FileServicesA class to manage the files associated with each components of the simulation
HandlerService handler (an observer)
IndFactoryFactory of Individual, stores the individual prototype and the trait prototypes, manages the individual garbage collector
IndividualThis class contains traits along with other individual information (sex, pedigree, etc. )
LCE_AgingRemoves all adults from the patches and randomly moves the offspring to the adults age class
LCE_BreedImplementation of the basic breeding and mating procedures, does not link to any trait
LCE_Breed_baseBase class for the breeding (and mating) life cycle events
LCE_Breed_DispersePerforms breeding and migration in one, migration rates are backward rates
LCE_Breed_SelectionComposite LCE implementing breeding and viability selection on a given trait type
LCE_Breed_Selection_DisperseComposite LCE performing breeding, migration and viability selection all in one
LCE_Breed_WolbachiaBreeding LCE when individuals carry the Wolbachia endosymbiotic parasite
LCE_CrossA class to perform crosses within patches, implements the NC1 mating design
LCE_Disperse_baseThe base class of the dispersal LCEs, all events move offspring to the post-dispersal patch containers
LCE_Disperse_ConstDispDispersal event with constant dispersal rates
LCE_Disperse_EvolDispDispersal event with an evolving dispersal rate given by the "disp" trait
LCE_FileServicesNotifierEvent used to notify all file handlers to update their state through the FileServices::notify() interface
LCE_ParamUpdaterNotifierCalls the UpdaterServices to notify its components of a generation change
LCE_Patch_ExtinctionRandomly removes individuals from the patches according to the extinction rate parameter
LCE_QuantiInitSet patch-specifiec initial genotypes values
LCE_RegulationRegulates the patches to their carrying capacity, acts on each age class separately
LCE_ResizeA class to change the size of the population/patches during a simulation
LCE_Selection_baseBase class performing (viability) selection
LCE_SelectionSHStatHandler class for the LCE_Selection class
LCE_StatFHFileHandler of the LCE_StatServiceNotifier class, writes the recorded stats to txt files
LCE_StatServiceNotifierInitiates the StatServices' parameters (log time) when registering, calls StatServices::notify() when executing
LCE_StatSHStatHandler of the LCE_StatServiceNotifier class, adds a default StatRecorder to the recorders list (alive.rpl)
LifeCycleEventBase class of the Life Cycle Events, declares the LCE interface
MetapopTop class of the metapopulation structure, contains the patches
MPIenvMPI environment setup
MPImanagerThe abstract manager class
MPStatHandlerA StatHandler for the Metapop SimComponent
ParamThis structure stores one parameter, its definition and its string argument
ParamManagerClass to manage the sets of parameters of the simulation components
ParamSetParameters container, implemented in each SimComponent
ParamsParserProvides interface to read input parameters from various sources and parses them
ParamUpdater< SC >Implementation of the ParamUpdaterBase interface
ParamUpdaterBaseBase class of the ParamUpdater class used to handle the temporal parameter argument values
PatchSecond class in the metapopulation design structure, between the Metapop and Individual classes
RANDRandom number generation class, uses various types of random generators depending on the implementation
bitstring::reference
ServiceInterface for the simulation services (files and stats)
SimBuilderProvides methods to build the user's selected set of life cycle events and traits from the parameters
SimComponentInterface to all basic components of a simulation (traits, life cycle events, pop, etc. )
SIMenvGlobal class exposing the current SimRunner throughout the code
SimRunnerPerforms the setup of the Metapop and SimComponents and runs the simulation
StatHandler< SH >A class to compute and store the summary statistics associated with a SimComponent
StatHandlerBaseBase class of the StatHandler class, implements the Handler interface
StatRecBaseBase class for the StatRecorder's, stores the stat values in a matrix
StatRecorder< S >Stores the pointers to the StatHandler's stat functions
StatServicesThe Service class used to manage the StatHandler objects
StorableComponentProvides an interface to binary data saving and uploading
StreamParserRead parameters from a text buffer
TMatrixA class to handle matrix in params, coerces matrix into a vector of same total size
TProtoDeletMutations_bitstringPrototype class of the bitstring-deleterious mutations trait class
TProtoDispersalPrototype of the evolving dispersal trait, defines the sex-specific trait type
TProtoNeutralGenesPrototype class for the TTNeutralGenes trait class
TProtoQuanti
TProtoWolbachiaPrototype of the Wolbachia trait
TraitFileHandler< TP >Template class for the trait's FileHandler
TraitPrototypeTTrait setter
TraitStatHandler< TP, SH >Template class for the trait's StatHandler
tstringA global class to handle string conversions and operations
TTDeletMutations_bitstringBitstring implementation of TTDeletMutations with recombination
TTDeletMutBitstrFHThe FileHandler associated with the TTDeletMutations_bitstring trait
TTDeletMutBitstrSHThe StatHandler for TTDeletMutations_bitstring
TTDispersalEvolving dispersal trait, codes for female (_type = FDISP) or male (_type = MDISP) sex-specific dispersal rates
TTDispersalSHThe StatHandler for the evolving dispersal traits
TTNeutralGenesMicrosatellites genome
TTNeutralGenesFHA file handler to save the neutral markers genotypes in the FSTAT format (extended)
TTNeutralGenesSHThe stat handler for neutral markers
TTQuanti
TTQuantiFH
TTQuantiSH
TTraitInterface for all trait types, declares all basic trait operations
TTWolbachiaTrait used to study the dynamics of spread of Wolbachia, an endosymbiotic parasite causing cytoplasmic incompatibility
TTWolbachiaFHFileHandler of the Wolbachia trait
TTWolbachiaSHStatHandler of the Wolbachia trait
UpdaterServicesClass to update the simulation components' state during a simulation

Generated for Nemo v2.2.0 by  doxygen 1.7.5.1 -- Nemo is hosted by  SourceForge.net Logo