边界编程问题请教
-
void turbulentInletFvPatchField<Type>::updateCoeffs() { if (this->updated()) { return; } if (curTimeIndex_ != this->db().time().timeIndex()) { ... ... ... curTimeIndex_ = this->db().time().timeIndex(); } fixedValueFvPatchField<Type>::updateCoeffs(); }
问题:
if (curTimeIndex_ != this->db().time().timeIndex()) { curTimeIndex_ = this->db().time().timeIndex(); }
这个if语句是什么意思?
timeindex又代表什么?
为什么有的边界不需要写这个if语句,什么时候需要写这个if语句?
我初学OF,敬请大家赐教,谢谢哈。