Nemo
2.3.56
Simulate forward-in-time genetic evolution in a spatially explicit, individual-based stochastic simulator
|
Provides an interface to binary data saving and uploading. More...
#include <simcomponent.h>
Public Member Functions | |
virtual void | store_data (BinaryStorageBuffer *saver)=0 |
Interface to store the component data (e.g. gene values) into a binary buffer. More... | |
virtual bool | retrieve_data (BinaryStorageBuffer *reader)=0 |
Interface to retrieve the same data from the binary buffer. More... | |
virtual | ~StorableComponent () |
Provides an interface to binary data saving and uploading.
This interface is used to save and load data from binary data files (serialization).
|
inlinevirtual |
|
pure virtual |
Interface to retrieve the same data from the binary buffer.
Implemented in Metapop, TProtoBDMI, TT_BDMI, TTDeletMutations_bitstring, TProtoDeletMutations_bitstring, TTDispersal, TProtoDispersal, TTNeutralGenes, TProtoNeutralGenes, TTQuanti, TProtoQuanti, TTWolbachia, and TProtoWolbachia.
Referenced by Metapop::read_trait().
|
pure virtual |
Interface to store the component data (e.g. gene values) into a binary buffer.
Implemented in Metapop, TProtoBDMI, TT_BDMI, TTDeletMutations_bitstring, TProtoDeletMutations_bitstring, TTDispersal, TProtoDispersal, TTNeutralGenes, TProtoNeutralGenes, TTQuanti, TProtoQuanti, TTWolbachia, and TProtoWolbachia.
Referenced by Metapop::store_trait().