Click or drag to resize

ISimulationObject Interface

This interface defines the basic properties of Simulation Objects (Unit Operations, Material Streams and Energy Streams)

Namespace: DWSIM.Interfaces
Assembly: DWSIM.Interfaces (in DWSIM.Interfaces.dll) Version: 8.4.5.0
Syntax
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIDispatch)]
public interface ISimulationObject
Request Example View Source

The ISimulationObject type exposes the following members.

Properties
 NameDescription
Public propertyAdjustVarType If an Adjust object is attached to this object, returns a variable describing how this object is used by it (manipulated, controlled or reference).
Public propertyAnnotation 
Public propertyAttachedAdjustId If an Adjust object is attached to this object, returns its ID.
Public propertyAttachedSpecId If an Specification object is attached to this object, returns its ID.
Public propertyAttachedUtilities 
Public propertyCalculated 
Public propertyCanUsePreviousResults 
Public propertyDebugMode 
Public propertyDebugText 
Public propertyDynamicsOnly 
Public propertyDynamicsSpec 
Public propertyErrorMessage 
Public propertyExtraProperties 
Public propertyExtraPropertiesDescriptions 
Public propertyExtraPropertiesTypes 
Public propertyExtraPropertiesUnitTypes 
Public propertyGraphicObject 
Public propertyHasPropertiesForDynamicMode 
Public propertyIsAdjustAttached Checks if an Adjust operation is attached to this object.
Public propertyIsDirty 
Public propertyIsFunctional 
Public propertyIsSink 
Public propertyIsSource 
Public propertyIsSpecAttached Checks if an Specification operation is attached to this object.
Public propertyLastUpdated 
Public propertyMobileCompatible 
Public propertyName 
Public propertyObjectClass 
Public propertyPreferredFlashAlgorithmTag 
Public propertyPropertyPackage 
Public propertySpecVarType If an Specification object is attached to this object, returns a variable describing how this object is used by it (target or source).
Public propertySupportsDynamicMode 
Top
Methods
 NameDescription
Public methodAddDynamicProperty(String, Object) 
Public methodAddDynamicProperty(String, String, Double, UnitOfMeasure, Type) 
Public methodAddExtraProperty 
Public methodAppendDebugLine 
Public methodCalculate 
Public methodCheckDirtyStatus 
Public methodCheckSpec 
Public methodClearExtraProperties 
Public methodClearPropertyPackageInstance 
Public methodCloneJSON 
Public methodCloneXML 
Public methodCloseDynamicsEditForm 
Public methodCloseEditForm 
Public methodConnectEnergyStream 
Public methodConnectFeedEnergyStream 
Public methodConnectFeedMaterialStream 
Public methodConnectProductEnergyStream 
Public methodConnectProductMaterialStream 
Public methodCreateDynamicProperties 
Public methodDeCalculate 
Public methodDisplayDynamicsEditForm 
Public methodDisplayEditForm 
Public methodDisplayExtraPropertiesEditForm 
Public methodGetAsObject 
Public methodGetChartModel 
Public methodGetChartModelNames 
Public methodGetConnectionPortsInfo 
Public methodGetConnectionPortsList 
Public methodGetDebugReport 
Public methodGetDefaultProperties 
Public methodGetDisplayDescription 
Public methodGetDisplayName 
Public methodGetDynamicContents 
Public methodGetDynamicProperty 
Public methodGetDynamicPropertyUnitType 
Public methodGetDynamicResidenceTime 
Public methodGetDynamicVolume 
Public methodGetEditingForm 
Public methodGetEnergyBalanceResidual 
Public methodGetExtraPropertyValue 
Public methodGetFlowsheet 
Public methodGetIconBitmap 
Public methodGetMassBalanceResidual 
Public methodGetPowerGeneratedOrConsumed 
Public methodGetProperties Get a list of all properties of the object.
Public methodGetPropertyDescription 
Public methodGetPropertyUnit Gets the units of a property.
Public methodGetPropertyValue Gets the value of a property.
Public methodGetReport 
Public methodGetStructuredReport 
Public methodGetVersion 
Public methodIsDynamicProperty 
Public methodPerformPostCalcValidation 
Public methodRemoveDynamicProperty 
Public methodRemoveExtraProperty 
Public methodRunDynamicModel 
Public methodSetCanUsePreviousResults 
Public methodSetDirtyStatus 
Public methodSetExtraPropertyValue 
Public methodSetFlowsheet 
Public methodSetPropertyPackageInstance 
Public methodSetPropertyValue Sets the value of a property.
Public methodSolve 
Public methodUpdateDynamicsEditForm 
Public methodUpdateEditForm 
Public methodUpdateExtraPropertiesEditForm 
Public methodValidate 
Top
See Also