Sage Modeling and Simulation Library

MaterialTransferSpecByPercentage Members

The MaterialTransferSpecByPercentage type exposes the following members.

Constructors


  Name Description
Public method MaterialTransferSpecByPercentage
Creates a MaterialTransferSpecByMass that will transfer a specified mass of a specified type of material, over a specified duration. It is presumed that duration and mass do NOT scale, so if you want them to, you will need to add the appropriate scaling adapters.

Methods


  Name Description
Public method Clone
Clone operation allows a MTSBP object to be reused, thereby eliminating the need to re-specify each time the transfer is to take place.
Public method Equals(System.Object)
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected method Finalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public method GetExtract
Gets the material to be transferred by extracting it from the source material.
Public method GetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public method ToString
Provides a human-readable description of the transfer mass, material, and duration, scaled as requested.

Properties


  Name Description
Public property Duration
The total duration of the transfer. Note that since this is dependent upon the mass, which is dependent on how much of the type of material was found in the source container, it will not be known correctly until after GetExtract is called.
Public property DurationPerKilogram
The timespan to allot for each kilogram transferred.
Public property Mass
The total mass of the transfer. Note that since this is dependent upon how much of the type of material was found in the source container, it will not be known correctly until after GetExtract is called.
Public property MaterialType
The type of the material to be transferred.
Public property Percentage
The percentage of the material of the specified type that is found in the source container, that should be transferred.

Events


  Name Description
Public event CloneEvent
Fired after a clone operation has taken place.