Goose Management Model ODdox  1.02
GoosePinkFooted_All.cpp File Reference

PinkFootedGoose_All.cpp This is the c++ code file for the pink footed goose classes
More...

#include <iostream>
#include <fstream>
#include <list>
#include <vector>
#include <string>
#include "../BatchALMaSS/ALMaSS_Setup.h"
#include "../Landscape/ls.h"
#include "../BatchALMaSS/PopulationManager.h"
#include "GooseMemoryMap.h"
#include "Goose_Base.h"
#include "../BatchALMaSS/CurveClasses.h"
#include "../Hunters/Hunters_all.h"
#include "Goose_Population_Manager.h"
#include "GoosePinkFooted_All.h"
#include "../BatchALMaSS/BoostRandomGenerators.h"

Go to the source code of this file.

Variables

CfgFloat cfg_goose_daytime_BMR_multiplier
 To calculate daily energy budget. This is the multiple of BMR spent during daytime. More...
 
CfgFloat cfg_goose_nighttime_BMR_multiplier
 To calculate daily energy budget. This is the multiple of BMR spent during nighttime. More...
 
CfgFloat cfg_goose_roostchangechance
 Chance of changing roost. More...
 
MapErrorMsgg_msg
 This pointer provides access the to the internal ALMaSS error message system. More...
 
boost::variate_generator< base_generator_type &, boost::uniform_real<> > g_rand_uni
 A random number generator (0-1) More...
 

Detailed Description

PinkFootedGoose_All.cpp This is the c++ code file for the pink footed goose classes

by Chris J. Topping
Version of 8th February 2013

Definition in file GoosePinkFooted_All.cpp.

Variable Documentation

◆ cfg_goose_daytime_BMR_multiplier

CfgFloat cfg_goose_daytime_BMR_multiplier

To calculate daily energy budget. This is the multiple of BMR spent during daytime.

To calculate daily energy budget. This is the multiple of BMR spent during daytime.

Referenced by Goose_Pinkfoot_Base::Init(), and Goose_Population_Manager::WriteConfig().

◆ cfg_goose_nighttime_BMR_multiplier

CfgFloat cfg_goose_nighttime_BMR_multiplier

To calculate daily energy budget. This is the multiple of BMR spent during nighttime.

Referenced by Goose_Pinkfoot_Base::Init(), and Goose_Population_Manager::WriteConfig().

◆ cfg_goose_roostchangechance

CfgFloat cfg_goose_roostchangechance

Chance of changing roost.

Referenced by Goose_Pinkfoot_Base::st_ToRoost(), and Goose_Population_Manager::WriteConfig().

◆ g_msg

MapErrorMsg* g_msg

This pointer provides access the to the internal ALMaSS error message system.

Definition at line 41 of file maperrormsg.cpp.

◆ g_rand_uni

boost::variate_generator<base_generator_type&, boost::uniform_real<> > g_rand_uni

A random number generator (0-1)

Referenced by Goose_Pinkfoot_Base::ChooseHopLoc(), and Goose_Pinkfoot_Base::st_ToRoost().