CPool Class

From ReliaWiki
Revision as of 21:43, 5 September 2013 by John Leavitt (talk | contribs)
Jump to navigation Jump to search



Spare part pools are assigned to tasks. They are used to describe the conditions that determine whether a spare part will be available when needed and to specify the time and costs associated with obtaining the spare part.

Constructors

  • Sub New Creates a new instance of the resource.

Properties

  • Name Sets or returns the name of the model (the one used in the repository)
  • ID Returns the ID of the resource (the one used in the repository).
  • ProjectID Returns the ID of the project the resource belongs to.
  • DirectCostModelID Sets or returns the direct cost model ID the resource belongs to.
  • IndirectCostModelID Returns the indirect cost model ID the resource belongs to.
  • SparesLimit Returns the spares limit ID the resource belongs to.
  • SparesLimitVariableID Returns the ID of the spares limit variable the resource belongs to.
  • DelayModelID Returns the ID of the delay model the resource belongs to.
  • UseFixedProbability Sets or returns whether fixed probability should be used as a spare acquisition type for the resource.
  • UseFixedProbabilityValue Returns a fixed probability value for the resource.
  • RestockOn Returns the Restock number the resource belongs to.
  • RestockEvery Sets or returns the value for how often a pool should be restocked for the resource given RestockEveryUnit Property.
  • RestockEveryUnit Sets or returns temporal units for RestockEvery Property for the resource belonged to.
  • RestockEveryVariableID Returns the ID of RestockEveryVariable the resource belongs to.
  • DirectCostModelID Sets or returns the direct cost model ID the resource belongs to.
  • IndirectCostModelID Sets or returns the cost per incident ID the resource belongs to.
  • SparesLimit Sets or returns if there is a limit to the number of tasks a crew can perform.
  • SparesLimitVariableID Sets or returns the task limit ID the resource belongs to.
  • RestockAddNumber1 Returns a restock value of 1 for the resource.
  • RestockAddNumber1VariableID Returns the ID of RestockAddNumber1 the resource belongs to.
  • RestockWhen {{APIComment|Returns the value that restock is needed at when stock drops to that value within the resource belonged to.}
  • RestockWhenVariableID Returns the ID of the Restock when set variable ID the resource belongs to.
  • RestockAddNumber2 Returns the RestockAddNumber2 the resource belongs to.
  • RestockAddNumber2VariableID Returns the ID of RestockAddNumber2 Variable the resource belongs to.
  • RestockModelID Returns the ID of the restock model the resource belongs to.
  • HasMaxCapacity Sets or returns whether a pool has maximum capacity for the resource belonged to.
  • MaxCapacity Sets or returns the maximum capacity the resource belongs to.
  • MaxCapacityVariableID Returns the ID of the maximum capacity variable the resource belongs to.
  • CanObtainEmerg Sets or returns whether emergency spares can be obtained for the resource belonged to.
  • EmergAddNumber {{APIComment|Returns the number of spares added per emergency the resource belongs to.}
  • EmergAddNumberVariableID Returns the ID of the EmergAddNumber variable for which the resource belongs to.
  • EmergAddCostModelID Returns the ID of EmergAddCostModel for which the resource belongs to.
  • EmergModelID {{APIComment|Returns the ID of EmergModel for which the resource belongs to.}
  • OffSitePoolRegularID Returns the ID of OffSitePoolRegular for which the resource belongs to.
  • OffSitePoolEmergencyID {{APIComment|Returns the ID of OffSitePoolEmergency for which the resource belongs to.}