Interface ODE.HasODE

All Superinterfaces:
ODE.HasDE
All Known Implementing Classes:
ATBT, CDL, CDLP, CDLPQ, DemesTBT, EcoPGG, Moran, RSP, simCDL, simCDLP, simCDLPQ, simMoran, simTBT, simTraits, TBT, Traits
Enclosing class:
ODE

public static interface ODE.HasODE extends ODE.HasDE
Additional methods that must be implemented by Modules that advertise numerical solutions based on ordinary differential equations.
  • Method Summary

    Modifier and Type
    Method
    Description
    default Model
    Provides opportunity for model to supply custom ODE implementation.

    Methods inherited from interface ODE.HasDE

    avgScores, avgScores, getDependent
  • Method Details

    • createODE

      default Model createODE()
      Provides opportunity for model to supply custom ODE implementation.

      Important: if the custom ODE implementation involves random numbers, the shared random number generator should be used for reproducibility

      Returns:
      the custom ODE model or null to use use default
      See Also: