ALMaSS Vole ODDox
1.1
The vole model description following ODdox protocol
|
A base class for summary outputs. More...
#include <VolePopulationManager.h>
Public Member Functions | |
VoleSummaryOutput (const char *a_filename, Landscape *a_land, int a_numdataINT, int a_numdataDOUBLE) | |
virtual | ~VoleSummaryOutput () |
virtual void | OPrint () |
virtual void | OPrint (int a_value) |
virtual void | OPrint (double a_value) |
virtual void | OPrint (const char *a_value) |
virtual void | OPrintEndl () |
void | ResetData () |
void | ChangeData (int a_data, int a_value) |
void | ChangeData (int a_data, double a_value) |
Protected Member Functions | |
void | OpenOutput (const char *a_filename) |
void | CloseOutput () |
Protected Attributes | |
ofstream * | m_File |
Landscape * | m_landscape |
int | m_ndInt |
int | m_ndDouble |
int | m_dataI [100] |
double | m_dataD [100] |
A base class for summary outputs.
Definition at line 122 of file VolePopulationManager.h.
VoleSummaryOutput::VoleSummaryOutput | ( | const char * | a_filename, |
Landscape * | a_land, | ||
int | a_numdataINT, | ||
int | a_numdataDOUBLE | ||
) |
Definition at line 3999 of file VolePopulationManager.cpp.
References m_landscape, m_ndDouble, m_ndInt, OpenOutput(), and ResetData().
VoleSummaryOutput::~VoleSummaryOutput | ( | ) |
Definition at line 4007 of file VolePopulationManager.cpp.
References CloseOutput().
void VoleSummaryOutput::ChangeData | ( | int | a_data, |
double | a_value | ||
) |
Definition at line 4052 of file VolePopulationManager.cpp.
References m_dataD.
void VoleSummaryOutput::ChangeData | ( | int | a_data, |
int | a_value | ||
) |
Definition at line 4048 of file VolePopulationManager.cpp.
References m_dataI.
Referenced by Vole_JuvenileMale::BeginStep(), Vole_JuvenileFemale::BeginStep(), Vole_JuvenileMale::Dispersal(), Vole_Male::Dispersal(), Vole_JuvenileFemale::Dispersal(), Vole_Male::EndStep(), Vole_JuvenileFemale::EndStep(), Vole_JuvenileMale::OnFarmEvent(), Vole_JuvenileFemale::OnFarmEvent(), Vole_JuvenileMale::OnKilled(), Vole_JuvenileFemale::OnKilled(), Vole_JuvenileFemale::Step(), and Vole_Female::Step().
|
protected |
Definition at line 4038 of file VolePopulationManager.cpp.
References m_File.
Referenced by ~VoleSummaryOutput().
|
protected |
Definition at line 4034 of file VolePopulationManager.cpp.
References m_File.
Referenced by VoleSummaryOutput().
|
virtual |
Definition at line 4011 of file VolePopulationManager.cpp.
References m_dataD, m_dataI, m_File, m_landscape, m_ndDouble, m_ndInt, Landscape::SupplyDayInYear(), and Landscape::SupplyYearNumber().
Referenced by Vole_Population_Manager::DoFirst(), Vole_Population_Manager::Init(), and Vole_Population_Manager::~Vole_Population_Manager().
|
virtual |
Definition at line 4026 of file VolePopulationManager.cpp.
|
virtual |
Definition at line 4022 of file VolePopulationManager.cpp.
|
virtual |
Definition at line 4018 of file VolePopulationManager.cpp.
|
virtual |
Definition at line 4030 of file VolePopulationManager.cpp.
Referenced by Vole_Population_Manager::Init().
void VoleSummaryOutput::ResetData | ( | ) |
Definition at line 4043 of file VolePopulationManager.cpp.
References m_dataD, m_dataI, m_ndDouble, and m_ndInt.
Referenced by Vole_Population_Manager::DoFirst(), and VoleSummaryOutput().
|
protected |
Definition at line 141 of file VolePopulationManager.h.
Referenced by ChangeData(), OPrint(), and ResetData().
|
protected |
Definition at line 140 of file VolePopulationManager.h.
Referenced by ChangeData(), OPrint(), and ResetData().
|
protected |
Definition at line 136 of file VolePopulationManager.h.
Referenced by CloseOutput(), OpenOutput(), and OPrint().
|
protected |
Definition at line 137 of file VolePopulationManager.h.
Referenced by OPrint(), and VoleSummaryOutput().
|
protected |
Definition at line 139 of file VolePopulationManager.h.
Referenced by OPrint(), ResetData(), and VoleSummaryOutput().
|
protected |
Definition at line 138 of file VolePopulationManager.h.
Referenced by OPrint(), ResetData(), and VoleSummaryOutput().