Example #1
0
SpeciesType* Model::new_species_type()
{
    SpeciesType* retval = new SpeciesType(species_type_id_generator_());
    species_type_map_.insert(std::make_pair(retval->id(), retval));
    return retval;
}
Example #2
0
void Model::add_species_type(boost::shared_ptr<species_type_type> const& species)
{
    species->bind_to_model(this, species_type_id_generator_());
    species_type_map_.insert(std::make_pair(species->id(), species));
}