• Keine Ergebnisse gefunden

Die Liste der Routinen des Modells ist nach den bereits beschriebenen Kurznamen der Routinen sortiert.

Datei ASSPOWER.C:

ap01_Assumed_State_Power () - Berechnung der "Assumed State Power" eines Staates.

ap02_Assumed_Coalition_Power () - Berechnung der "Assumed Coalition Power".

ap03_Assumed_Indemnities_Coal () - Berechnung der "Assumed Indemnities" einer Koalition.

apO4_Assumed_Weakest_State () - Bestimmung des vermutlich schwächsten Staates.

ap05_Assumed_Strongest_State () - Bestimmung des vermutlich stärksten Staates.

Datei BUILDCOA.C:

bc01_Ask_Allies () - Überprüfung einer Allianzliste

bc02_Build_Max_Exp_Util_Coalition () - Bildung einer "Maximum Expected Utility"

Koalition

bc03_Build_Min_W in_Coalition_Simple () - Bildung einer "Minimum W inning" Koalition bc50JDecision_For_Alliance () - Entscheidung eines Staates für oder gegen Allianz.

bc_init () - Initialisierung des Moduls Datei CIVILWAR.C:

cw01_Call_Civil_W ar () - Exportierte Steuerprozedur für Bürgerkriege.

cw50_Civil_War_In_This_Iteration () -Überprüfung, ob ein Bürgerkrieg in der aktuellen Iteration stattfinden kann.

cw5 l_Prob_Civil_W ar () - Berechnet die W ahrscheinlichkeit für einen Bürgerkrieg für einen gegebenen Staat.

cw52_Scope_Of_Civil_W ar () - Berechnet die Zahl der Territorien, die sich vom Zentralterritorium abspalten wollen.

Anhänge 48

cw53_Sum_Loyal_Power () - Berechnet die M acht der zentralstaattreuen Territorien.

cw54_Sum_Rebel_Power () - Berechnet die M acht der rebellischen Territorien.

cw55_Do_Civil_W ar () - Führt den Bürgerkrieg für einen bestimmten Staat aus.

cw56_Get_Terri_List () - Liefert eine Territorienliste.

cw57_Remove_Rebels () - Entfernt die rebellischen Territorien von der Liste aller Territorien.

cw58_Greater_Cost () - Kontrollkostenvergleich zweier Staaten.

cw59_Equal_Pos () - Überprüfung, ob zwei Territorien an der gleichen Stelle liegen.

cw60_Mark_States () - Setzt Marker für ein Territorium im "Markerfeld".

cw61_Display () - Hilfsprozedur um bestimmte Attribute eines Territoriums auszugeben.

cw62_Civil_W ar_Cost_Factor () - Berechnung des "Civil W ar Cost Factors" aus dem Machtverhältnis zweier Staaten.

cw63_Sum_Power () - Summiert die M acht aller Territorien einer Liste.

cw64_Update_Terri_Power () - Die M acht eines Territoriums wird verändert.

cw65_Update_Powers () - Die M acht von Territorien und Staaten wird auf den aktuellen W ert gebracht.

cw66_Find_State () - Bildet eine Liste von benachbarten Territorien aus der Rebellenliste.

cw67_Disv_Cluster () - Hilfsprozedur zur Ausgabe von Listenelementen

cw68_Build_State () - Bildung von Staaten aus der Liste der Rebellenterritorien cw69_Make_Cluster () - Bildet neue Staaten aus der Rebellenliste.

cw70_Split_Rebels () - Die rebellischen Territorien werden von der Territorienliste eines Staates entfernt

cw71_Count () - Zählt Territorien eines Staates.

cw72_Unmark_Terries () - Die Markierung eines Territoriums wird aufgehoben.

cw73_Del_Cuts () - Die Territorien, die den Zentralstaat in mehrere Teile auftrennen würden, werden von der Liste der rebellischen Territorien entfernt.

cw74_Check_Cut () - Für ein Territorium wird überprüft, ob es den Zentralstaat in mehrere Teile auftrennen würde.

cw75_Split_Proc () - Übertragen von Elementen einer Liste in eine andere Liste.

cw76_Split_List () - Auftrennen einer Liste in zwei neue Listen.

cw77_Reset_Rebel_Control () - Für ein Territorium wird die Variable, die den Beginn der Kontrolle eines Staates über dieses Territorium anzeigt auf den W ert der aktuellen Iteration gesetzt.

cw78_Join_Lists () - Zwei Territorienlisten werden verbunden.

cw_init () - Vorbesetzen einiger modulintemer Variablen.

Datei COALITIO.C:

Anhänge 49

co01_Add_Coalition_Partner () - Hinzufügen eines potentiellen Alliierten zu einer Liste aller Alliierten eines Staates.

co02_Coalition_Members () - Zählt die Elemente einer Koalitionsliste.

co03_Coalition_Partner () - Liefert das n-te Element einer Koalitionsliste.

co04_Coalition_States () - M acht aus einer Liste von Staaten eine Koalitionsliste.

co05_Dispose_Coalition_List () - Freigeben des Speicherplatzes für eine Alliiertenliste.

co06_Copy_Coalition () - Kopieren einer Alliiertenliste.

co07_Free_Coalition_Ptr () - Freigabe von Speicherplatz.

co08_Initiator_Coalition () - Liefert Zeiger auf die Liste derlnitiatorkoalition.

co09_Put_Initiator_Coalition () - Setzen eines globalen Zeigers auf den Anfang der Liste der Iniator Koalition.

colO_Put_Target_Coalition () - Setzen eines globalen Zeigers auf den Anfang der Liste der defensiven Koalition.

c o l l_Reduce_Coalition () - Herausnehmen eines potentiellen Koalitionspartners aus einer Liste.

col2_Reset_Coalitions () - Neuinitialisierung der Listen der Koalitionen.

col3_Target_Coalition () - Liefert Zeiger auf die Liste der defensiven Koalition.

co50_Delete () - Löscht einen Staat aus der Koalitionsliste.

Datei DISPUTEI.C:

di01_Select_Initiator_And_Target () - Steuerprozedur für den Auswahlprozeß von Initiator und Target.

di02_Agression () - Feststellung ob nach Initiator und Angriffszielauswahl noch Aggression besteht.

di03_Stop_Agression () - Abfrage einer modulintemen Variablen, die anzeigt, ob der Auswahlprozeß von Initiator und Target erfolgreich war.

di50_Select_Init_Target_Simple () - Auswahl von Initiator und Target mittels einfacher Kriterien.

di51_Select_Init_Target_Rational () - Auswahl von Initiator und Target auf "rationale" Art.

di52_Select_Initiator () - Auswahl eines Initiators.

di53_Select_Target () - Auswahl eines Angriffsziels.

di54_Select_Target_Rational () - Auswahl eines Targets auf rationale Art.

di55_Initiator_Stronger_Than_Target () - Feststellung ob der Initiator stärker als das Angriffsziel ist.

di_init () - Vorbesetzen einiger modulintemer Variablen.

Datei DECISION.C:

dr01_Exp_Util_States () - Berechnung der "Expected Utility" für Staaten.

Anhänge 50

dr02_Exp_Util_Coal () - Berechnung der "Expected Utility" für Koalitionen.

dr03_Simple_Calculation_States () - Vergleich der "Assumed State Power" zweier Staaten.

dr04_Simple_Calculation_Coal () - Vergleich der "Assumed State Power" für eine gesamte Koalitionsliste.

dr50_Individuel_Likelihood_Of_Victory () - Berechnung der individuellen Siegeswahrscheinlichkeit eines Staates in einem Krieg (wird im M oment nicht benutzt).

Datei EARTH.C:

ea01_Batch () - Kontrolle des Batchsystems.

ea50_Initialize_Batch () - Initialisierung des Batchsystems.

ea53_Initialize_Parameter_File () - Öffnen der Parameterdatei.

ea57_Process_Args () - Verarbeiten von Kommandozeilenoptionen.

ea58_Help () - Ausgabe einer Hilfemeldung zu den Kommandozeilenoptionen.

ea59_Par_Default () - Vorbesetzen der Kommandozeilenoptionen.

ea60_ctrlbrk_handle () - "Control Break" Behandlung.

ea_init () - Vorbesetzen einiger m odulintem er Variablen.

PROCROOT () - Hauptprogramm des EARTH-Modells Datei EFFPOWER.C:

ep01_Effective_State_Power () - Berechnung der "Effective Power" eines Staates.

ep02_Coalition_Power () - Berechnung der Macht einer Koalition.

ep03_Power_Concentration () - Berechnung der Machtkonzentration.

ep04_Sum_System_Eff_Power () - Summieren der effektiven M acht im System.

ep_init () - Vorbesetzen einiger m odulintem er Variablen.

Datei ESCALATI.C:

es01_Build_Defensive_Coalition () - Aufbau einer defensiven Koalition.

es02_Build_Better_Defensive_Coalition () - Verstärkung einer defensiven Koalition.

es03_Try_Offensive_Coalition () - Versuch des Aufbaus einer offensiven Koalition.

es04_Initiator_Allone_Strong_Enough () - Angabe ob der Initiator stark genug ist, um das Angriffsziel allein in einem Krieg besiegen zu können.

es05_For_Better_Defensive_Coalition () - Feststellung, ob eine weitere Runde im Koalitionsbildungsprozeß eingeleitet werden soll.

es50_Strong_Enough () - Machtvergleich zweier Staaten.

Datei GENERICL.C:

gl01_Define () - Erzeugt eine leere Liste und trägt die notwendigen Verwaltungsinformationen in den Listenkopf ein.

gl02_Delete_Front () - Löscht das erste Element einer Liste falls dieses vorhanden ist.

Anhänge 51

glO3_Delete_List () - Löscht die gesamte Liste und gibt den allozierten Speicherplatz wieder frei.

glO4_Empty () - Überprüft, ob eine Liste leer ist.

glO5_Erase () - Löscht die Elemente einer Liste, die Liste bleibt aber definiert.

gl06_Process_Forward_Until () - Führt auf den Listenelementen die Funktion pressend () aus, bis die Funktion TRUE zurückgibt.

gl07_Remove () - Entfernt aus der Liste das spezifizierte Element. Sollten mehrere Listenelemente der Spezifikation entsprechen, so wird das erste gefundene Element entfernt. Um die Elemente zu identifizieren, muß der Prozedur eine Funktion übergeben werden, die die Gleichheit der Listenelemente bestimmt, dies geschieht über den Parameter eqpos.

gl08_Insert_Front () - Fügt ein Element vor dem bisherigen ersten Element ein.

glO9_Insert_Rear () - Fügt ein Element am Ende der Liste an.

gllO_Length () - Gibt die Länge der Liste zurück.

g ll 1 JPlace () - Fügt ein Element so in die Liste ein, daß die Liste als geordnete Liste auf gebaut wird. Das Ordnungskriterium wird durch die als Parameter übergebene Funktion orderpr angegeben.

gll2_Process () - Die als Parameter übergebene Funktionpresspre wird für alle Listenelemente ausgeführt.

gll3_Process_First () Führt die als Parameter übergebene Funktion Prozedur presspre für das erste Listenelement aus.

gl50_Free_Node () - gibt den von einem Listenelement belegten Speicherplatz frei.

gl5 l_Get_Node () - alloziert den für ein Listenelement benötigten Speicherplatz.

Datei MAP.C:

mp50_Create_Map () - Initialisierung der Karte des Systems.

mp51_Calc_Coord () - Berechnung der Koordinaten eines Staates auf der Karte.

mp01_W rite_Maps () - Ausgabe der Karte Systems.

mpO2_Init_Run_Maps () - Initialisierung des Moduls für einen neuen Lauf.

mpO3_Finit_Run_Maps () - Finalisierung des Moduls nach einem Lauf.

mp_init () - Vorbesetzen einiger modulintemer Variablen.

Datei MATHFUNC.C:

mf01_Random () - Zufallszahlengenerator.

mf02_Normal () - Berechnen von normalverteilten Zufallszahlen.

mf03_Set_Random () - Initialisierung des Zufallszahlengenerators.

mf04_Round () - Runden.

Anhänge 52

mfO5_Max () - Maximumberechnung.

mfO6_Min () - Minimumberechnung.

mfö7_Likelihood_Of_Victory () - Berechnung des "Likelihood o f Victory" Wertes.

mfO8_LV_Civil_War () - Berechnung der Wahrscheinlichkeit in einem Bürgerkrieg zu siegen.

mf09_Likelihood_Of_Tie () - Berechnung des "Likelihood o f Tie" Wertes.

mf50_Signum () - Bestimmung des Vorzeichens einer Zahl.

mf51_C351 () - Berechnung des Fehlerintegrals.

mf52_Power () - Potenzieren einer Zahl.

Datei PROTOCOL.C:

pr50_File_Write_Basic_Info () - Ausgabe einiger grundlegender Attribute eines Staates.

pr07_File_Write_Hist_Info () - Ausgabe von Informationen zu einem Staat in die "State History"

Datei.

pr09_File_W rite_State_Info () - Ausgabe von Informationen zu einem Staat in diverse Dateien.

pr_init () - Vorbesetzen einiger modulintemer Variablen.

Datei REALPOWE.C:

rc01_New_Growth_Power () - Berechnung der Macht von Territorien unter Berücksichtigung des allgemeinen Machtwachstums.

rc02_Sum_Terry_Power () - Summierung der Macht aller Territorien, die zu einem Staat gehören.

rc03_Reorganize_Terry_Power () - Neuaufteilung der M acht eines Staates auf seine Territorien.

rc04_W ar_Cost () - Berechnung der Kriegskosten.

rc_init () - Vorbesetzen einiger m odulintemer Variablen.

Datei RUN.C:

m 01_Run () - Kontrolle über einen Lauf.

rnO2_Initialize_Next_Run () - Initialisierung des nächsten Laufs.

mO3_Finalize_Run () - Beenden eines Laufs.

m04_Stop_All () - Rückgabe des Wertes einer globalen Variablen, die anzeigt, ob der aktuelle Lauf beendet werden soll.

m50_Initialize_Iteration () - Iniatialisierung einer neuen Iteration.

m 5 l_Stop_Loop () - Überprüfung der Terminationskriterien des Laufs.

m52_Init_Files () - Initialisierung der Protokolldateien dieses Laufs.

m53_Finit_Iteration () - "Aufräumen" bei Ende einer Iteration.

m _init () - Vorbesetzen einiger modulintemer Variablen.

Datei RUNPARAM.C:

Die folgenden Routinen erlauben den Zugriff auf einzelne Variablen aus der Parameterdatei:

Anhänge 53

rp01_Base_Power ()

rp02_Civil_W ar_Cost_Max () rpO3_Civil_War_Interval () rp04_Error_Range ()

rp05_Gen_Policy_Param_Mean () rp06_Gen_Policy_Param_Sigma () rp07_Growth_Mean ()

rp08_Growth_Sigma ()

rp09_Maint_Cost_Err_Range () rplO_M ap_Interval ()

rpll_M ax_Iterations ()

rpl2_M in_Unit_Ctrl_Param ()

rp 13_Nr_Collective_Security_States () rpl4_Nr_Primitive_Power_Seekers () rpl5_Nr_Rational_States ()

rpl6_Pow er_Range () rpl7_Reparations () rpl8_R un_N r () rp20_Seed () rp21_Sigma () rp22_Tie_Possible () rp23_Tie_Param ()

rp24_Univ_Civil_W ar_Param () rp25_W ar_Cost_Max ()

rp26_W ar_Cost_Dis_Par () rp27_State_History_Interval () rp28_Max_No_Allies () rp30_Civil_W ars_Allowed () rp31_Nr_Power_Balancers ()

rp32_Install_Run_Parameter () - Belegen der Laufparameter mit Standardwerten.

rp33_Init_Run_Parameter () - Berechnen einiger grundlegender Laufvariablen.

rp34_Open_Parameter_File () - Eröffnung der Parameterdatei.

rp35_Close_Parameter_File () - Schließen der Parameterdatei.

rp36_Read_Parameter () - Einlesen der Laufparameter.

rp40_Check_Parameter_File () - Überprüfung der Parameterdatei.

Anhänge 54

rp42_Iteration () - Rückgabe der aktuellen Iteration.

rp43_Next__Iteration () - Setzen der Variablen, die die aktuelle Iteration enthält.

rp45_Put_First_Run_Nr () - Einträgen der ersten Laufnummer in eine globale Variable.

rp46_Row_Size () - Anzahl der Zeilen im System.

rp47_Col_Size () - Anzahl der Spalten im System.

rp48_Tot_Size () - Gesamtzahl aller Staaten im System.

rp51_Init_Bounds () - Initialisierung von Ober- und Untergrenzen für Parameterwerte.

rp52_Check_Par () - Überprüfung der Laufparameter

rp53_W rite_Errors () - Ausgabe von Fehlermeldungen zu den Laufparametem.

rp54_W rite_Error_Type () - Ausgabe des Typ-Teils der Fehlermeldungen.

rp55_Set_Error_Marks () - Ausgabe von Hinweisen auf fehlerhafte Stellen in einer Eingabe aus der Parameterdatei.

rp56_Parameter_Name () - Zuordnung des Namens der Parameter zu symbolischen Konstanten.

rp57_Skip_Blanks () - Überspringen von Blanks.

rp58_Sub_String () - Herausziehen einer Teilzeichenkette aus einer Zeichenkette.

rp59_Digit_Found () - Anzeige, ob in einer Eingabezeile eine Zahl gefunden wurde.

rp60_Is_Blank_Line () - Anzeige, ob eine Eingabezeile leer ist.

rp_init () - Vorbesetzen einiger m odulintemer Variablen.

Datei SCREENOU.C:

so02_Start () - Ausgabe eines Begrüßungsbildschirms.

so03_Write_Coalition () - Hilfsprozedur zur Ausgabe von Koalitionslisten.

so04_W nte_Run_Nr_And_Iteration () - Ausgabe von Laufnummer und aktueller Iteration.

so_init () - Vorbesetzen einiger modulintemer Variablen.

Datei STATES.C:

st01_Number_Of_States () - Ausgabe der aktuellen Zahl von Staaten im System.

st02_Dispose_State_List () - Speicherfreigabe.

st03_Transfer_Territory () - Transfer eines Territoriums von einem Staat zu einem anderen.

stO4_Get_State () - Ausliefem der Daten eines Staates.

st05_Initiator () - Ausgabe des Initiators.

stO6_Initialize_Risks () - Initialisieren der staatentypischen Risiken (Wird im M oment nicht benutzt).

stO7_Initialize_States () - Initialisierung des Staatenfeldes.

st08_Terri_Count () - Bestimmung der Anzahl von Territorien eines Staates.

stO9_Install_New_State () - Installieren eines neuen Staates.

stlO_Is_Empire () - Feststellung ob ein Staat ein universelles Imperium besitzt.

Anhänge 55

stll_N r_O riginal_States () - Bestimmung der Anzahl von Staaten, die schon bei der Initialisierung des Systems erschaffen wurden.

stl2_K ill_State () - Löschen der Eintragungen für einen Staat.

stl3_M aintenance_Cost () - Bestimmung der "Maintenance Cost" eines Staates.

stl4_M in_M aintenance_Cost () - Bestimmung der "Minimum Maintenance Cost" eines Staates.

stl5_Neighbor_States () - Bestimmung der Nachbarstaaten eines Staates.

stl6_Next_New_State_Num ber () - Bestimmung der nächsten benutzbaren Staatennummer.

stl7_Average_Nr_Terries () - Bestimmung der durchschnittlichen Territorienzahl je Staat.

stl8_State_Ident () - Bestimmung des "State Identifiers" eines Staates.

stl9JPut_Initiator () - Setzen einer Variablen, die die Staatennummer des Konfliktinitiators enthält.

st20_New_Maint_Cost_Errs () - Bestimmung neuer "Maintenance Cost Errors"

st21_Put_Real_State_Power () - Einträgen der "Real State Power" eines Staates.

st22_Put_State_Role () - Einträgen der Rolle eines Staates.

st23_Put_Target () - Setzen einer Variablen, die die Staatennummer des Konfliktzieles enthält.

st24_Real_State_Power () - Rückgabe der "Real State Power" eines Staates.

st25_Update_Min_Maintenance_Cost () - Aktualisieren des "Minimum Maintenance Cost"

Wertes für einen Staat.

st26_Reset_State_Role () - Rücksetzen der Variablen, die die aktuelle Rolle eines Staates anzeigt.

st27_State_Exist () - Feststellung, ob ein Staat m it einer bestimmten Nummer existiert.

st28_State_Role () - Rückgabe der Rolle eines Staates.

st29_State_Type () - Rückgabe des Typs eines Staates.

st30_Sum_Nr_And_Power_Of_State_Types () - Ermitteln der Macht, die einzelne Staatentypen insgesamt besitzen.

st31_Target () - Rückgabe des Angriffszieles in einem Konflikt.

st32_Own_Error_Factor () - Rückgabe des "Own Error Factors".

st33_Other_Error_Factor () - Rückgabe des "Other Error Factors".

st34_Unit_Controlling_Cost () - Bestimmung der Kosten, die zur Kontrolle eines Territoriums notwendig sind.

st35_Sum_Controlling_Cost () - Ermitteln der "Controlling Cost" für einen Staat.

st36_Deliver_Core () - Ausgabe des Zentralterritoriums eines Staates.

st37_Sum_System_RS_Power () - Summieren der realen M acht im System.

st38_Finit_Run_States () - Finalisierung des Modules nach einem Lauf.

Anhänge 56

Die folgenden Routinen aus dem M odul STATES verwalten statistische Informationen. Im allgemeinen wird hier lediglich der W ert einer modulglobalen Variablen verändert, um Summen zu ermitteln oder Ereignisse zu zählen:

st39_Inc_State_Init_Seld () st40_Inc_State_Init_W ar () st41_Inc_State_Init_Side () st42_Inc_State_Target_Dispute () st43_Inc_State_Target_War () st44_Inc_Target_Side () st45_Inc_RejBid () st46_Inc_NrVict () st47_Inc_NrDefeat ()

st50_Power_Share () - Bestimmung des Machtanteils eines Staates am Gesamtsystem.

st51_Get_Next_Slot () - Liefert das nächste freie Feldelement im Staatenfeld.

st52_Determine_Core () - Bestimmung des Zentralterritoriums eines Staates.

st53_Determine_Type () - Bestimmung des Staatentyps eines Staates.

st54_Init_Distribute () - Legt die Zahl von Staaten eines Typs fest.

st55_Init_State_Types () - Zuweisung von Staatentypen an alle Staaten.

st56_Give_State_A_Type () - Zuweisung eines Staatentyps an einen Staat.

st57_Is_Member_Of_State_List () - Feststellung, ob ein Staat Mitglied einer Staatenliste ist.

st58_Init_State_Slot () - Ein Eintrag im Staatenfeld wird reinitialisiert.

st59_Ins_State_List () - Eintragung eines neuen Staates in die Staaten-Ringliste.

st60_Del_State_List () - Löschen eines Staates aus der Staaten-Ringliste.

Die folgenden Routinen aus dem M odul STATES verwalten statistische Informationen. Im allgemeinen wird hier lediglich der W ert einer modulglobalen Variablen verändert, um Summen zu ermitteln oder Ereignisse zu zählen:

stl01_Add_W arCost ()

stl02_Add_Reparations_Paid () stl03_Add_Reparations_Recd () stlO6_Inc_NrCivWar ()

stl07_Inc_NrCivW ar_Lost () stl08_Inc_NrTerries_CW _Lost () stl09_Add_CW _Cost ()

stllO_Add_CW _PowLoss () stlll_A dd_G row th_G ain ()

Anhänge 57

stl 12_IncDispIniThreat () stll3_IncD ispTargThreat () stl 14_IncAllianceOffer () stl 15_Existing_States_History ()

st_init () - Vorbesetzen einiger m odulintemer Variablen.

Datei STA TISTIC :

scO3_Init_Iter_Statistics () - Initialisierung einiger Statistikvariablen für die aktuelle Iteration.

sc04_Store_Nr_States () - Abspeichem der Zahl von aktuell existierenden Staaten.

sc05_Store_Average_Nr_Terries () - Berechnen der durchschnittlichen Territorienanzahl pro Staat.

sc06_Store_War_Or_Not () - Anzeige, ob es Krieg in der aktuellen Iteration gab oder nicht.

sc07_Store_Threat_Or_Not () - Anzeige, ob es eine Bedrohung in der aktuellen Iteration gab oder nicht.

sc08_Store_Nr_States_Init_Coal () - Speichern der Zahl von Mitgliedern der Initiator Koalition.

sc09_Store_Nr_States_Target_Coal () - Speichern der Zahl von Mitgliedern der defensiven Koalition.

sclO_Store_Conc_Power () - Berechnung eines Konzentrationsindex für die Macht im System, sei l_Store_Ask_Target_A llies_lst () - Speichern der Zahl der Staaten, die gefragt wurden, ob

sie an einer defensiven Koalition partizipieren möchten.

scl2_Store_Y es_Target_A llies_lst () - Speichern der Zahl der Staaten, die in die defensive Koalition eingetreten sind.

scl3_Store_Ask_Init_Allies () - Speichern der Zahl der Staaten, die gefragt wurden, ob sie an der offensiven Koalition teilhaben möchten.

scl4_Store_Yes_Init_Allies () - Speichern der Zahl der Staaten, die in die offensive Koalition eingetreten sind.

sc 15_Store_Ask_Target_Allies_2nd () - Speichern der Zahl der Staaten, die gefragt wurden, ob sie in der 2. Runde der Koalitionsbildung in die defensive Koalition eintreten möchten.

scl6_Store_Yes_Target_Allies_2nd () - Speichern der Zahl der Staaten, die in der 2. Runde in die Koalition eingetreten sind.

scl7_Store_Power_Ratio () - Speichern des Machtverhältnisses.

scl8_Store_Power_Init_Coal () - Speichern der M acht der Initiator-Koalition.

scl9_Store_Power_Target_Coal () - Speichern der M acht der defensiven Koalition.

sc20_Store_Winner () - Speichern des Kriegsgewinners.

sc21_Store_Nr_War_Killed_States () - Aufsummieren der Zahl der Staaten, die durch Kriege vernichtet wurden.

Anhänge 58

sc22_Store_Indemnities () - Speichern der gezahlten Reparationen.

sc23_Store_Nr_Lose_Terries () - Speichern der Zahl der verlorenen Territorien.

sc24_Store_Nr_Power_State_Types () - Speichern der Zahlen von Staaten der unterschiedlichen Typen.

sc25_Store_Nr_War_Split_Created_States () - Speichern der Zahl von Staaten, die dadurch entstanden, daß ein Staat durch Krieg in zwei Teile gespalten wurde.

sc26_Store_War_W inner () - Speichern des Siegerstaates.

sc27_Store_War_Loser () - Speichern des Kriegsverlierers.

sc28_Store_Def_War_Costs () - Speichern der Kriegskosten der defensiven Seite.

sc29_Store_LTV () - Speichern des "Likelihood of Tie" Wertes.

sc30_File_Write_Statistics () - Ausgabe von statistischen Informationen auf eine Protokolldatei.

sc31_Run_End_Statistics () - Ausgabe von statistischen Informationen am Ende eines Laufs.

sc32_Inc_Nr_Disinteg_CW () - Speichern der Zahl von Bürgerkriegen, die zu Disintegration führten.

sc33_Init_Run_Statistics () - Initialisierung der laufspezifischen Protokollvariablen.

sc34_Add_Civil_W ar_Cost () - Summieren der Bürgerkriegskosten.

sc35_For_Statistic_File () - Abfrage des Zustands einer logischen Variablen, die angibt, ob eine

sc35_For_Statistic_File () - Abfrage des Zustands einer logischen Variablen, die angibt, ob eine