Subversion Repositories public iLand

Rev

Rev 811 | Rev 870 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

#ifndef AGENT_H
#define AGENT_H

class AgentType; // forward

/** The Agent is the core element of the agent based forest management model and simulates
 *  a foresters decisions. */

class Agent
{
public:
    Agent(const AgentType *type);

private:
    // link to the base agent type
    const AgentType *mType;
    // agent properties
    double mKnowledge;
    double mEconomy;
    double mExperimentation;
    double mAltruism;
    double mRisk;

};

#endif // AGENT_H