pub fn add_causes<'a, I>(&mut self, dot_id: DotId, poly_ids: I) -> Result<(), AcesError>
    where
        I: IntoIterator + 'a,
        I::Item: IntoIterator<Item = &'a DotId>,
    {
        self.add_causes_or_effects(Polarity::Rx, dot_id, poly_ids)
    }
/// Constructs new [`Frame`] from a sequence of sequences of
/// [`DotId`]s and adds it to causes of a dot of this
/// `FusetHolder`.
///
/// This method is incremental: new polynomial is added to old
/// polynomial that is already attached to the `dot_id` as dot's
/// causes (there is always some polynomial attached, if not
/// explicitly, then implicitly, as the default _&theta;_).


This method is incremental: new polynomial is added to old
polynomial that is already attached to the `dot_id` as dot's
causes (there is always some polynomial attached, if not
explicitly, then implicitly, as the default _θ_).
This method is incremental : new polynomial is added to old polynomial that is already attached to the ` dot_id ` as dot ' s causes ( there is always some polynomial attached if not explicitly then implicitly as the default _θ_ ) .
pub fn add_causes<'a, I>(&mut self, dot_id: DotId, poly_ids: I) -> Result<(), AcesError>
    where
        I: IntoIterator + 'a,
        I::Item: IntoIterator<Item = &'a DotId>,
    {
        self.add_causes_or_effects(Polarity::Rx, dot_id, poly_ids)
    }
pub fn add_causes < ' a , I > ( & mut self , dot_id : DotId , poly_ids : I ) -> Result < ( ) , AcesError > where I : IntoIterator + ' a , I :: Item : IntoIterator < Item = & ' a DotId > , { self . add_causes_or_effects ( Polarity :: Rx , dot_id , poly_ids ) }
Constructs new [`Frame`] from a sequence of sequences of
[`DotId`]s and adds it to causes of a dot of this
`FusetHolder`.
Constructs new [ ` Frame ` ] from a sequence of sequences of [ ` DotId ` ] s and adds it to causes of a dot of this ` FusetHolder ` .
&mut self
dot_id
DotId
poly_ids
I
&mut self
dot_id
DotId
poly_ids
I