44 int main(
int argc,
char *argv[]) {
50 Aplication->ReadInputData(argv[1]);
52 Aplication->ConnectFlowElements();
54 Aplication->ConnectControlElements();
56 Aplication->InitializeParameters();
58 Aplication->InitializeOutput();
60 Aplication->ProgressBegin();
62 if(Aplication->IsIndependent()) {
66 Aplication->Progress();
68 Aplication->DetermineTimeStepIndependent();
70 Aplication->NewEngineCycle();
72 Aplication->CalculateFlowIndependent();
74 Aplication->ManageOutput();
76 }
while(!Aplication->CalculationEnd());
80 Aplication->Progress();
82 Aplication->DetermineTimeStepCommon();
84 Aplication->NewEngineCycle();
86 Aplication->CalculateFlowCommon();
88 Aplication->ManageOutput();
90 }
while(!Aplication->CalculationEnd());
93 Aplication->GeneralOutput();
95 Aplication->ProgressEnd();