39 objectFile::READ_IF_PRESENT,
40 objectFile::WRITE_ALWAYS),
69 return intAll(dt, y, dy, this->
pStruct().activeRange());
73 return intRange(dt, y, dy, this->
pStruct().activePointsMaskD());
94 auto d_history = history_.deviceVectorAll();
97 "AdamsBashforth4::correct",
101 static_cast<real>(55.0 / 24.0) * d_dy[i]
102 -
static_cast<real>(59.0 / 24.0) * d_history[i].dy1_
103 +
static_cast<real>(37.0 / 24.0) * d_history[i].dy2_
104 -
static_cast<real>( 9.0 / 24.0) * d_history[i].dy3_
106 d_history[i].dy3_ = d_history[i].dy2_;
107 d_history[i].dy2_ = d_history[i].dy1_;
108 d_history[i].dy1_ = d_dy[i];