pele.rates._rates_linalg#
- class pele.rates._rates_linalg.LinalgError[source]
-
class LinalgError(Exception):raised when a the linear algebra solver fails
- class pele.rates._rates_linalg.CommittorLinalg[source]
-
class CommittorLinalg:compute committor probabilites using sparse linear algebra
- class pele.rates._rates_linalg.MfptLinalgSparse[source]
-
class MfptLinalgSparse:compute mean first passage times using sparse linear algebra
- class pele.rates._rates_linalg.TwoStateRates[source]
-
class TwoStateRates:compute committors and several different rates between two groups
- TwoStateRates.get_rate_AB()[source]
-
def get_rate_AB(self):return the rate from A to B
the rate is the inverse mean first passage time averaged over the nodes in A
- TwoStateRates.get_rate_AB_SS()[source]
-
def get_rate_AB_SS(self):return the steady state rate from A to B
- TwoStateRates.get_committor()[source]
-
def get_committor(self, x):return the probability that a trajectory starting from x reaches B before A
- TwoStateRates.compute_rates()[source]
-
def compute_rates( self, use_umfpack=True, subgroups=False, symmetric=False, Peq=None, cg=False, mfpt_estimates=None, ):
compute the mean first passage times.