Beispiel #1
0
void Splitter_UnitDef::GetOptions()
  {
  SetDefaultTag("SP");
  SetDrawing("Tank", Drw_Splitter);
  SetTreeDescription("Demo:Splitter");
  SetModelSolveMode(MSolveMode_Probal|MSolveMode_DynamicFlow|MSolveMode_DynamicFull);
  SetModelGroup(MGroup_General);
  };
Beispiel #2
0
void CTrompCurve_UnitDef::GetOptions()
  {
  SetDefaultTag("EC");
  SetDrawing("TrompCurve", Drw_TrompCurve);
  SetTreeDescription("LimnDW:TrompCurve");
  SetModelSolveMode(MSolveMode_Probal|MSolveMode_DynamicFlow|MSolveMode_DynamicFull);
  SetModelGroup(MGroup_General);
  };
Beispiel #3
0
void FilterPress_UnitDef::GetOptions()
  {
  SetDefaultTag("FP");
  SetDrawing("Tank", Drw_FltPrss);
  SetTreeDescription("Demo:Filter Press");
  SetModelSolveMode(MSolveMode_Probal|MSolveMode_DynamicFlow|MSolveMode_DynamicFull);
  SetModelGroup(MGroup_General);
  };
Beispiel #4
0
void CBulkSplitter_UnitDef::GetOptions()
  {
  SetDefaultTag("EC");
  SetDrawing("BulkSplitter", Drw_BulkSplitter);
  SetTreeDescription("LimnDW:BulkSplitter");
  SetModelSolveMode(MSolveMode_Probal|MSolveMode_DynamicFlow|MSolveMode_DynamicFull);
  SetModelGroup(MGroup_General);
  };
Beispiel #5
0
void RandomFailure_UnitDef::GetOptions()
{
	SetDefaultTag("RF");
	SetDrawing("Tank", Drw_SchedMaint);
	SetTreeDescription("Demo:Random Failure");
	SetModelSolveMode(MSolveMode_Probal|MSolveMode_DynamicFlow|MSolveMode_DynamicFull);
	SetModelGroup(MGroup_General);
};
Beispiel #6
0
void CPSDUnit_UnitDef::GetOptions()
{
    SetDefaultTag("PC");
    SetDrawing("Tank", Drw_CPSDUnit);
    SetTreeDescription("Worsley:PSDUnit");
    SetDescription("Worsley Precip Model: PSD Generation and Display");
    SetModelSolveMode(MSolveMode_Probal);
    SetModelGroup(MGroup_Alumina);
    SetModelLicense(MLicense_HeatExchange|MLicense_Alumina);
};
Beispiel #7
0
void SimpleReactor_UnitDef::GetOptions()
{
    SetDefaultTag("SR", true);
    SetDrawing("Tank", Drw_SimpleReactor);
    SetTreeDescription("Demo:Simple Reactor");
    SetDescription("TODO: A description");
    SetModelSolveMode(MSolveMode_Probal);
    SetModelGroup(MGroup_General);
    SetModelLicense(MLicense_Standard);
};
Beispiel #8
0
void BatchPrecip_UnitDef::GetOptions()
  {
  SetDefaultTag("BP", true);
  SetDrawing("Tank", BatchPrecipDraw);
  SetTreeDescription("Process:Unit:Alcan Batch Precipitator");
  SetDescription("Alcan Batch Precipitator based on Hyprod model");
  SetModelSolveMode(MSolveMode_Probal);
  SetModelGroup(MGroup_Alumina);
  SetModelLicense(MLicense_HeatExchange|MLicense_Alumina|MLicense_Alcan);
  };
Beispiel #9
0
void QualChange_UnitDef::GetOptions()
{
    SetDefaultTag("QC");
    SetDrawing("HeatExchange", Drw_QualChange);
    SetTreeDescription("Demo:Simple Heater");
    SetDescription("TODO: A description");
    SetModelSolveMode(MSolveMode_Probal);
    SetModelGroup(MGroup_Energy);
    SetModelLicense(MLicense_HeatExchange);
};
Beispiel #10
0
void CPrecipitator_UnitDef::GetOptions()
{
  SetDefaultTag("PC");
  SetDrawing("Tank", Drw_CPrecipitator);
  SetTreeDescription("Process:Unit:Precipitator(2)");
  SetDescription("TODO: Precip Model");
  SetModelSolveMode(MSolveMode_Probal);
  SetModelGroup(MGroup_Alumina);
  SetModelLicense(MLicense_HeatExchange|MLicense_Alumina);
};
Beispiel #11
0
void SingleVarStats_UnitDef::GetOptions()
{
	SetDefaultTag("SVH");
	SetDrawing("Control", Drw_Stats);
  #if defined(Control1)
	SetTreeDescription("Statistics:Single Variable Histogram");
  #else
	SetTreeDescription("Demo:Single Variable Histogram");
  #endif
	SetModelSolveMode(MSolveMode_Probal|MSolveMode_DynamicFlow|MSolveMode_DynamicFull);
	SetModelGroup(MGroup_General);
  SetModelLicense(MLicense_Standard);
};
Beispiel #12
0
void FlotationCell_UnitDef::GetOptions()
  {
  SetDefaultTag("FC");
  SetDrawing("Tank", Drw_FlotCell);
  #if defined(Separ1)
  SetTreeDescription("Separation:Flotation Cell");
  #else
  SetTreeDescription("Demo:Flotation Cell");
  #endif
  SetModelSolveMode(MSolveMode_Probal|MSolveMode_DynamicFlow/*|MSolveMode_DynamicFull*/);
  SetModelGroup(MGroup_General);
  SetModelLicense(MLicense_Standard);
  };