Trait ReactionsContact

Source
pub trait ReactionsContact<Ri, Pos, Float = f64, RInf = ()> {
    // Required methods
    fn get_contact_information(&self) -> RInf;
    fn calculate_contact_increment(
        &self,
        own_intracellular: &Ri,
        ext_intracellular: &Ri,
        own_pos: &Pos,
        ext_pos: &Pos,
        rinf: &RInf,
    ) -> Result<(Ri, Ri), CalcError>;
}
Expand description

Reactions between cells which are in direct contact

Required Methods§

Source

fn get_contact_information(&self) -> RInf

Obtains information about the other cells

Source

fn calculate_contact_increment( &self, own_intracellular: &Ri, ext_intracellular: &Ri, own_pos: &Pos, ext_pos: &Pos, rinf: &RInf, ) -> Result<(Ri, Ri), CalcError>

Calculates the combined increment

Implementors§