Home
last modified time | relevance | path

Searched refs:tmpCoeffB (Results 1 – 1 of 1) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/animation/
H A Drs_spring_model.cpp215 double tmpCoeffB = in EstimateDurationForUnderDampedModel() local
219 if (ROSEN_EQ(tmpCoeffB, 0.0)) { in EstimateDurationForUnderDampedModel()
222 double tmpCoeffC = std::fabs(threshold / tmpCoeffB); in EstimateDurationForUnderDampedModel()
277 double tmpCoeffB = dampingRatio_ - sqrt(pow(dampingRatio_, 2) - 1.0); in EstimateDurationForOverDampedModel() local
279 double tmpCoeffD = initialOffset_ * naturalAngularVelocity + initialVelocity_ * tmpCoeffB; in EstimateDurationForOverDampedModel()
288 if (ROSEN_EQ(-tmpCoeffB * naturalAngularVelocity, 0.0) || ROSEN_EQ(tmpCoeff, 0.0)) { in EstimateDurationForOverDampedModel()
293 … 1.0f / (-tmpCoeffB * naturalAngularVelocity) * log(std::fabs(tmpCoeffF * threshold / tmpCoeff)); in EstimateDurationForOverDampedModel()
297 double tmpCoeff = -initialOffset_ * naturalAngularVelocity * tmpCoeffB - initialVelocity_; in EstimateDurationForOverDampedModel()