Skip to content
Snippets Groups Projects

789 deprecate content of globaldefinitions

Merged Niklas Baumgarten requested to merge 789-deprecate-content-of-globaldefinitions into feature
115 files
+ 793
681
Compare changes
  • Side-by-side
  • Inline
Files
115
#include "MCellSolver.hpp"
void ExplicitEulerStep(MCellModel &cellModel, double t, double dt, vector<double> &VW,
vector<std::vector<double>> &g) {
void ExplicitEulerStep(MCellModel &cellModel, double t, double dt,
std::vector<double> &VW,
std::vector<std::vector<double>> &g) {
cellModel.RHSUpdate(VW, g[0], cellModel.IExt(t));
cellModel.UpdateValues(dt, VW, g[0]);
}
void RungeKutte2Step(MCellModel &cellModel, double t, double dt, vector<double> &VW,
vector<std::vector<double>> &g) {
void RungeKutte2Step(MCellModel &cellModel, double t, double dt,
std::vector<double> &VW,
std::vector<std::vector<double>> &g) {
std::vector<double> k(VW.size());
std::uninitialized_copy(VW.begin(), VW.end(), k.begin());
@@ -17,8 +19,8 @@ void RungeKutte2Step(MCellModel &cellModel, double t, double dt, vector<double>
cellModel.RHSUpdate(k, g[1], cellModel.IExt(t+0.5*dt));
cellModel.UpdateValues(dt, VW, g[1]);
}
void HeunStep(MCellModel &cellModel, double t, double dt, vector<double> &VW,
vector<std::vector<double>> &g){
void HeunStep(MCellModel &cellModel, double t, double dt,
std::vector<double> &VW, std::vector<std::vector<double>> &g) {
std::vector<double> k(VW.size());
std::uninitialized_copy(VW.begin(), VW.end(), k.begin());
@@ -32,8 +34,9 @@ void HeunStep(MCellModel &cellModel, double t, double dt, vector<double> &VW,
cellModel.UpdateValues(0.5*dt, VW, g[0]);
}
void RungeKutta4Step(MCellModel &cellModel, double t, double dt, vector<double> &VW,
vector<std::vector<double>> &g) {
void RungeKutta4Step(MCellModel &cellModel, double t, double dt,
std::vector<double> &VW,
std::vector<std::vector<double>> &g) {
std::vector<double> k(VW.size());
std::uninitialized_copy(VW.begin(), VW.end(), k.begin());
Loading