iLand
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
SVDState Struct Reference

#include <svdstate.h>

Public Member Functions

 SVDState ()
 
QString compositionString () const
 get a string with the main species on the resource unit dominant species is uppercase, all other lowercase More...
 
QString stateLabel () const
 a human readable string describing the state More...
 
float neighborhoodAnalysis (QVector< float > &v)
 calculate neighborhood population, return total weight added to the vector of species More...
 

Public Attributes

int composition
 
int structure
 
int function
 
int dominant_species_index
 
int admixed_species_index [5]
 
int Id
 the unique Id of the state within the current simulation. More...
 

Static Public Attributes

static SVDStatessvd = nullptr
 link to the SVD container class More...
 

Constructor & Destructor Documentation

◆ SVDState()

SVDState::SVDState ( )
inline

Member Function Documentation

◆ compositionString()

QString SVDState::compositionString ( ) const

get a string with the main species on the resource unit dominant species is uppercase, all other lowercase

◆ neighborhoodAnalysis()

float SVDState::neighborhoodAnalysis ( QVector< float > &  v)

calculate neighborhood population, return total weight added to the vector of species

◆ stateLabel()

QString SVDState::stateLabel ( ) const

a human readable string describing the state

Member Data Documentation

◆ admixed_species_index

int SVDState::admixed_species_index[5]

◆ composition

int SVDState::composition

◆ dominant_species_index

int SVDState::dominant_species_index

◆ function

int SVDState::function

◆ Id

int SVDState::Id

the unique Id of the state within the current simulation.

◆ structure

int SVDState::structure

◆ svd

SVDStates * SVDState::svd = nullptr
static

link to the SVD container class


The documentation for this struct was generated from the following files: