|
| virtual | ~Species_Base ()=0 |
| |
| int | xsize () |
| |
| int | size () |
| |
| void | set_inputBirthFlux (double b) |
| |
| void | set_bfin_is_u0in (bool flag) |
| |
| virtual void | resize (int _J)=0 |
| |
| virtual double | get_maxSize ()=0 |
| |
| virtual void | print ()=0 |
| |
| virtual void | set_xb (double _xb)=0 |
| |
| virtual void | set_ub (double _ub)=0 |
| |
| virtual void | set_birthTime (int i, double t0)=0 |
| |
| virtual void | setX (int i, double _x)=0 |
| |
| virtual void | setU (int i, double _u)=0 |
| |
| virtual double | getX (int i)=0 |
| |
| virtual double | getU (int i)=0 |
| |
| virtual double | init_density (int i, double x, void *env)=0 |
| |
| virtual void | initAndCopyExtraState (double t, void *env, std::vector< double >::iterator &it)=0 |
| |
| virtual void | initBoundaryCohort (double t, void *env)=0 |
| |
| virtual void | copyExtraStateToCohorts (std::vector< double >::iterator &it)=0 |
| |
| virtual void | copyCohortsExtraToState (std::vector< double >::iterator &it)=0 |
| |
| virtual double | establishmentProbability (double t, void *env)=0 |
| |
| virtual double | calc_boundary_u (double gb, double pe)=0 |
| |
| virtual double | get_boundary_u ()=0 |
| |
| virtual void | triggerPreCompute ()=0 |
| |
| virtual double | growthRate (int i, double x, double t, void *env)=0 |
| |
| virtual double | growthRateOffset (int i, double x, double t, void *env)=0 |
| |
| virtual std::vector< double > | growthRateGradient (int i, double x, double t, void *env, double grad_dx)=0 |
| |
| virtual std::vector< double > | growthRateGradientCentered (int i, double xplus, double xminus, double t, void *env)=0 |
| |
| virtual double | mortalityRate (int i, double x, double t, void *env)=0 |
| |
| virtual std::vector< double > | mortalityRateGradient (int i, double x, double t, void *env, double grad_dx)=0 |
| |
| virtual double | birthRate (int i, double x, double t, void *env)=0 |
| |
| virtual void | getExtraRates (std::vector< double >::iterator &it)=0 |
| |
| virtual void | addCohort ()=0 |
| |
| template<class T > |
| void | addCohort (T bc) |
| |
| virtual void | removeDensestCohort ()=0 |
| |
| virtual void | removeDenseCohorts (double dxcut)=0 |
| |
| virtual void | removeDeadCohorts (double ucut)=0 |
| |
Definition at line 15 of file species.h.