Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

InfrastructureProject Class Reference

Auxiliary data structure for registry of infrastructure projects. More...

#include <AgentUserAssociation.h>

Collaboration diagram for InfrastructureProject:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 InfrastructureProject ()
 Constructor.
virtual ~InfrastructureProject ()
 Destructor.

Public Attributes

Data per infrastructure project
int yearImplemented
 year of implementation
int investObjectID
 investment object ID (in network file)
double sizeInHa
 size in ha
double totalCost
 total cost of project
double shareSubsidies
 share of subsidies
int numParticipants
 number of participants (1 = individual on-farm project, > 1 = collective off-farm project)
MatrixDouble AgentFstdIDs
 Agent farmstead ID of each participant.

Detailed Description

Auxiliary data structure for registry of infrastructure projects.


Constructor & Destructor Documentation

InfrastructureProject::InfrastructureProject  )  [inline]
 

Constructor.

virtual InfrastructureProject::~InfrastructureProject  )  [inline, virtual]
 

Destructor.

Here is the call graph for this function:


Member Data Documentation

MatrixDouble InfrastructureProject::AgentFstdIDs
 

Agent farmstead ID of each participant.

int InfrastructureProject::investObjectID
 

investment object ID (in network file)

int InfrastructureProject::numParticipants
 

number of participants (1 = individual on-farm project, > 1 = collective off-farm project)

double InfrastructureProject::shareSubsidies
 

share of subsidies

double InfrastructureProject::sizeInHa
 

size in ha

double InfrastructureProject::totalCost
 

total cost of project

int InfrastructureProject::yearImplemented
 

year of implementation


The documentation for this class was generated from the following file:
Generated on Thu Aug 28 12:40:57 2008 for MPMAS by  doxygen 1.3.9.1