ConstantExtrapolationPredictor#
Source: models/common/ConstantExtrapolationPredictor.py
Initial guess for an implicit update: each unknown takes its ~1 value.
For an ImplicitUpdate with unknowns {u_i}, this predictor reads
u_i~1 and outputs \(u_i\). Used by ImplicitUpdate to seed Newton.
Matches the C++ ConstantExtrapolationPredictor HIT signature.
Other options#
unknowns_SR2—listThe unknowns to extrapolate of type SR2
unknowns_Scalar—listThe unknowns to extrapolate of type Scalar
unknowns_MRP—listThe unknowns to extrapolate of type MRP
unknowns_R2—listThe unknowns to extrapolate of type R2
cold—listOptional
unknown:variablepairs naming a COLD value per unknown. On the step where there is no history – the first – that unknown is seeded from the named variable instead of fromu~1, which lets a physics-based predictor supply the cold start while this model keeps every later step. Name only the unknowns you want seeded; the rest fall back tou~1exactly as before. The type comes from whicheverunknowns_*list the name appears in, so there is no second list to keep in step.time—str· defaulttTime. Only consumed when a cold mapping is given – the no-history test needs the time history.