pyuncertainnumber.pba.intervals.backcalc ======================================== .. py:module:: pyuncertainnumber.pba.intervals.backcalc Functions --------- .. autoapisummary:: pyuncertainnumber.pba.intervals.backcalc.backcalc pyuncertainnumber.pba.intervals.backcalc.factor pyuncertainnumber.pba.intervals.backcalc.control_bcc pyuncertainnumber.pba.intervals.backcalc.additive_bcc pyuncertainnumber.pba.intervals.backcalc.multiplicative_bcc Module Contents --------------- .. py:function:: backcalc(a, c) -> pyuncertainnumber.pba.intervals.number.Interval backcalculation operation for the Interval object signature: backcalc(a: Interval, c: Interval) -> Interval example: B = backcalc(A, C) # A + B = C .. py:function:: factor(a, c) A * B = C signature: factor(a: Interval, c: Interval) -> Interval example: B = factor(A, C) # A * B = C .. py:function:: control_bcc(a, c) controlled backcalculation solution for A + B = C .. py:function:: additive_bcc(a, c) additive backcalc .. note:: when c is real number, it is an extreme case of controlled backcalc and its results is equivalent to a naive solution .. py:function:: multiplicative_bcc(a, c) multiplicative backcalc operation to solve B .. note:: when c is real number, it is an extreme case of controlled backcalc and its results is equivalent to a naive solution.