![]() |
ALMaSS
1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
|
#include <Landscape/ls.h>
#include <unordered_set>
#include <iostream>
#include <memory>
#include <vector>
#include <forward_list>
#include "../BatchALMaSS/PopulationManager.h"
#include "../BatchALMaSS/MovementMap.h"
#include "../BatchALMaSS/PositionMap.h"
#include "Beetle_toletov.h"
#include "BatchALMaSS/ALMaSS_Setup.h"
#include <Eigen/Dense>
Go to the source code of this file.
Classes | |
class | PointDirection |
An extended point structure for movement with direction. More... | |
class | Struct_Beetle |
A data class for Beetle data. More... | |
class | Beetle_Base |
The base class for all beetles. More... | |
class | Beetle_Egg_List |
The class describing the beetle Egg_List objects. More... | |
class | Beetle_Larvae |
The class describing the beetle larvae objects. More... | |
class | Beetle_Pupae |
The class describing the beetle pupae objects. More... | |
class | Beetle_Adult |
The class describing the adult (female) beetle objects. More... | |
class | Beetle_Population_Manager |
The population manager class for beetles. More... | |
class | CompareEggX |
Function class to compare to Eggs X. More... | |
Typedefs | |
using | TListOfEggs = std::vector< std::forward_list< APoint > > |
This is the container type used to represent the eggs laid on a given day. More... | |
Enumerations | |
enum | TTypesOfBeetleState : unsigned { tobs_Initiation = 0, tobs_Developing, tobs_NextStage, tobs_Emerging, tobs_Foraging, tobs_Aggregating, tobs_Hibernating, tobs_Dispersing, tobs_BDying, tobs_Destroy } |
The enumeration lists all beetle behavioural states used by all the beetle species. More... | |
enum | BeetleObjects : unsigned { bob_Egg = 0, bob_Larva1, bob_Larva2, bob_Larva3, bob_Pupa, bob_Adult, bob_foobar } |
The enumeration lists all beetle life stages modelled Beetles are holometabolites (have complete metamorphosis) More... | |
using TListOfEggs = std::vector<std::forward_list<APoint> > |
This is the container type used to represent the eggs laid on a given day.
enum BeetleObjects : unsigned |
enum TTypesOfBeetleState : unsigned |