Exemple #1
0
 public static DryingMaterialCatalog GetInstance()
 {
     if (self == null)
     {
         self = new DryingMaterialCatalog();
     }
     return(self);
 }
Exemple #2
0
 public DryingMaterialCache(DryingMaterial dryingMaterial, DryingMaterialCatalog catalog) : base()
 {
     this.dryingMaterial        = dryingMaterial;
     this.name                  = dryingMaterial.Name;
     this.materialType          = dryingMaterial.MaterialType;
     this.materialComponentList = ((CompositeSubstance)dryingMaterial.AbsoluteDryMaterial).Components;
     this.moistureSubstance     = dryingMaterial.Moisture;
     this.duhringLines          = dryingMaterial.DuhringLines;
     this.catalog               = catalog;
     //cacheType = CacheType.Edit;
 }
Exemple #3
0
        public DryingMaterialCache(DryingMaterialCatalog catalog)
            : base()
        {
            this.materialType = MaterialType.GenericMaterial;
            this.catalog      = catalog;
            //cacheType = CacheType.New;
            SubstanceCatalog sc = SubstanceCatalog.GetInstance();
            Substance        absoluteDryMaterial = sc.GetSubstance("Dry Material");

            materialComponentList.Add(new MaterialComponent(absoluteDryMaterial));
            specificHeatOfAbsoluteDryMaterial = new ProcessVarDouble(StringConstants.SPECIFIC_HEAT_ABS_DRY, PhysicalQuantity.SpecificHeat, 1260.0, VarState.Specified, this);
        }
Exemple #4
0
 public DryingMaterialCache(DryingMaterial dryingMaterial, DryingMaterialCatalog catalog)
     : base()
 {
     this.dryingMaterial        = dryingMaterial;
     this.name                  = dryingMaterial.Name;
     this.materialType          = dryingMaterial.MaterialType;
     this.materialComponentList = ((CompositeSubstance)dryingMaterial.AbsoluteDryMaterial).Components;
     this.moistureSubstance     = dryingMaterial.Moisture;
     this.duhringLines          = dryingMaterial.DuhringLines;
     this.catalog               = catalog;
     //cacheType = CacheType.Edit;
     specificHeatOfAbsoluteDryMaterial = new ProcessVarDouble(StringConstants.SPECIFIC_HEAT_ABS_DRY, PhysicalQuantity.SpecificHeat, dryingMaterial.SpecificHeatOfAbsoluteDryMaterial, VarState.Specified, this);
 }
Exemple #5
0
 public DryingMaterialCache(DryingMaterialCatalog catalog) : base()
 {
     this.materialType = MaterialType.Unknown;
     this.catalog      = catalog;
     //cacheType = CacheType.New;
 }