Class HEATING-COMPONENT


Slots on this class:

Documentation:
the class of components which supply heat
Subclass-Of: Entity, Thermal-component
Arity: 1
Has-Quantity-Function: Heating-rate


Slots on instances of this class:

Heating-Rate:
Slot-Cardinality: 1
Slot-Documentation:
the rate at which the component supplies heat

Axioms:

(Forall (?Self ?Time)
        (<=> (Active ?Time Heating-Component ?Self)
             (And (Heating-Component ?Self)
                  (Active ?Time Thermal-Component ?Self))))

(=> (Heating-Component ?Self)
    (Quantity.Dimension (Heating-Rate ?Self) Power-Dimension))