|
| void | get_flows (Eigen::Ref< const Eigen::VectorX< FP >> pop, Eigen::Ref< const Eigen::VectorX< FP >> y, FP t, Eigen::Ref< Eigen::VectorX< FP >> flows) const override |
| |
| | Model (const Populations &pop, const ParameterSet ¶ms) |
| |
| | Model (int num_agegroups) |
| |
| template<class IOContext > |
| void | serialize (IOContext &io) const |
| | serialize this. More...
|
| |
| | FlowModel (Args... args) |
| | Default constructor, forwarding args to Base constructor. More...
|
| |
| void | get_derivatives (Eigen::Ref< const Eigen::VectorX< FP >> flows, Eigen::Ref< Eigen::VectorX< FP >> dydt) const |
| | Compute the right-hand-side of the ODE dydt = f(y, t) from flow values. More...
|
| |
| void | get_derivatives (Eigen::Ref< const Eigen::VectorX< FP >> pop, Eigen::Ref< const Eigen::VectorX< FP >> y, FP t, Eigen::Ref< Eigen::VectorX< FP >> dydt) const final |
| | Compute the right-hand-side f(y, t) of the ODE and store it in dydt. More...
|
| |
| constexpr size_t | get_flat_flow_index () const |
| | A flat index into an array of flows (as computed by get_flows), if the only used category in Pop is Comp. More...
|
| |
| size_t | get_flat_flow_index (const FlowIndex &indices) const |
| | A flat index into an array of flows (as computed by get_flows), given the indices of each category. More...
|
| |
| Eigen::VectorX< FP > | get_initial_flows () const |
| | Initial values for flows. More...
|
| |
| bool | apply_constraints () |
| | Checks whether the model satisfies all constraints. More...
|
| |
| bool | check_constraints () const |
| | Checks that the model satisfies all constraints (e.g. More...
|
| |
| | CompartmentalModel (CompartmentalModel &&)=default |
| |
| | CompartmentalModel (const CompartmentalModel &)=default |
| |
| | CompartmentalModel (Populations const &po, ParameterSet const &pa) |
| | CompartmentalModel default constructor. More...
|
| |
| void | eval_right_hand_side (Eigen::Ref< const Eigen::VectorX< FP >> pop, Eigen::Ref< const Eigen::VectorX< FP >> y, FP t, Eigen::Ref< Eigen::VectorX< FP >> dydt) const |
| | This function evaluates the right-hand-side f of the ODE dydt = f(y, t). More...
|
| |
| Eigen::VectorX< FP > | get_initial_values () const |
| | Get the initial conditions for the ODE dydt = f(y, t). More...
|
| |
| CompartmentalModel & | operator= (CompartmentalModel &&)=default |
| |
| CompartmentalModel & | operator= (const CompartmentalModel &)=default |
| |
| virtual | ~CompartmentalModel ()=default |
| |