| org.cougaar.planning.ldm.measure.Derivative
All known Subclasses: org.cougaar.planning.ldm.measure.GenericDerivative, org.cougaar.planning.ldm.measure.MassTransferRate, org.cougaar.planning.ldm.measure.Speed, org.cougaar.planning.ldm.measure.CountRate, org.cougaar.planning.ldm.measure.CostRate, org.cougaar.planning.ldm.measure.TimeRate, org.cougaar.planning.ldm.measure.FlowRate,
Derivative | public interface Derivative extends Measure(Code) | | Interface for all Derivative or "Rate" Measures.
|
computeNumerator | Measure computeNumerator(Measure denominator)(Code) | | integrate the denominator, resulting in a non-derivative numerator.
For example, computes a Distance given a Speed and a Duration.
This is a synonym for multiply
Parameters: denominator - to use a newly created Numerator measure. |
getCanonicalDenominator | Measure getCanonicalDenominator()(Code) | | The value of the canonical instance will have no relationship to
the value of the Derivative Measure, but is to be used for introspection
purposes.
a canonical instance of the denominator class. |
getCanonicalNumerator | Measure getCanonicalNumerator()(Code) | | The value of the canonical instance will have no relationship to
the value of the Derivative Measure, but is to be used for introspection
purposes.
a canonical instance of the numerator class. |
getDenominatorClass | Class getDenominatorClass()(Code) | | the denominator class of the derivative measure (dy of dx/dy) * |
getNumeratorClass | Class getNumeratorClass()(Code) | | the numerator class of the derivative measure (dx of dx/dy) * |
getValue | double getValue(int numerator_unit, int denominator_unit)(Code) | | Get the value of the derivative measure by specifying both numerator and
denominator units.
Parameters: numerator_unit - to use Parameters: denominator_unit - to use value given these units |
|
|