ALMaSS Rabbit ODdox  1.1
The rabbit model description following ODdox protocol
PopulationManagerList Class Reference

A small class to hold the pointers to active population managers. More...

#include <populationmanager.h>

Public Member Functions

 PopulationManagerList ()
 
void SetPopulation (Population_Manager *p_pm, TTypesOfPopulation a_pt)
 
Population_ManagerGetPopulation (TTypesOfPopulation a_pt)
 

Protected Attributes

Population_Managerm_populationlist [TOP_foobar]
 

Detailed Description

A small class to hold the pointers to active population managers.

Definition at line 668 of file populationmanager.h.

Constructor & Destructor Documentation

◆ PopulationManagerList()

PopulationManagerList::PopulationManagerList ( )
inline

Definition at line 671 of file populationmanager.h.

671 { for (int i=0; i< TOP_foobar; i++) m_populationlist[i] = NULL; }

References m_populationlist, and TOP_foobar.

Member Function Documentation

◆ GetPopulation()

Population_Manager* PopulationManagerList::GetPopulation ( TTypesOfPopulation  a_pt)
inline

Definition at line 673 of file populationmanager.h.

673 { return m_populationlist[a_pt]; }

References m_populationlist.

◆ SetPopulation()

void PopulationManagerList::SetPopulation ( Population_Manager p_pm,
TTypesOfPopulation  a_pt 
)
inline

Definition at line 672 of file populationmanager.h.

672 { m_populationlist[a_pt] = p_pm; }

References m_populationlist.

Member Data Documentation

◆ m_populationlist

Population_Manager* PopulationManagerList::m_populationlist[TOP_foobar]
protected

Definition at line 675 of file populationmanager.h.

Referenced by GetPopulation(), PopulationManagerList(), and SetPopulation().


The documentation for this class was generated from the following file:
TOP_foobar
Definition: populationmanager.h:79
PopulationManagerList::m_populationlist
Population_Manager * m_populationlist[TOP_foobar]
Definition: populationmanager.h:675