#include <PopulationNetworkSegment.h>
Collaboration diagram for segment:

Public Member Functions | |
| segment (int sg, int nw, char *in) | |
| virtual | ~segment () |
| virtual void | setNextPtr (segment *) |
| virtual segment * | getNext () |
| virtual double | get_sw () |
| virtual int | get_sgID () |
| virtual int | get_nwID () |
| virtual int | get_objnummer (int objID) |
| virtual int | get_n_dauer (int objID) |
| virtual int | getObjectIdForLpActivity (int lpActivity) |
| virtual int | getIDforOutput (double leistg) |
| virtual int | getIDforPurchasePrice (double pp) |
| virtual int | getIDforObjectType (int objType) |
| virtual double | getPPforID (int objID) |
| virtual double | getSFforID (int objID) |
| virtual double | getILCforID (int objID) |
| virtual int | getLPRowforID (int objID) |
| virtual char * | getNameForID (int objID) |
| virtual double | getInvBound (int sClass) |
| virtual int | getNumberOfAvailablePermanentCrops () |
| virtual void | readSegmentInput () |
| virtual void | writeSegmentInput (char *) |
| virtual void | wert_updaten (int, double, int, int) |
| virtual void | createRegistryOfAvailablePermanentCrops () |
| virtual void | writeRegistryOfAvailablePermanentCropsToFile (char *) |
| virtual void | writeRegistryOfAvailablePermanentCropsToStream (FILE *stream) |
| virtual void | updateProductionCostsOfAvailablePermanentCrops () |
| virtual AvailablePermanentCrops * | getPointerToRegistryOfAvailablePermanentCrops () |
| virtual void | updateAccessToPermanentCrop (int objectID) |
| virtual void | printToScreen () |
Public Attributes | |
| segment * | nextSegment |
| double | rateLC |
| double | rateSC |
| double | rateSD |
| double | shareEC |
| double | ikalk |
| double | bonus |
| double | sunkcost |
| double | sog |
| double | opplohn |
| int | inv_anzahl |
| investart * | invest_matrix |
| AvailablePermanentCrops * | registryOfAvailablePermanentCrops |
| int | numberOfAvailablePermanentCrops |
Protected Attributes | |
| int | sgID |
| int | nwID |
| double | schw_wert |
| double * | invBounds |
| char | filename [MXLENGTH] |
| FILE * | datenstrom |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1