Belle II Software development
SinEqLine Member List

This is the complete list of members for SinEqLine, including all inherited members.

changesSign(const Vector2D &lower, const Vector2D &upper)SinEqLineinlinestatic
computeExtremumXInHalfPeriod(int iHalfPeriod) constSinEqLine
computeRootForLargeSlope() constSinEqLine
computeRootInInterval(double lowerX, double upperX) constSinEqLine
computeRootLargerThanExtemumInHalfPeriod(int iHalfPeriod) constSinEqLine
computeSmallestPositiveRoot(int maxIHalfPeriod=5) constSinEqLine
getConvergedBound(const Vector2D &lower, const Vector2D &upper)SinEqLineinlineprivatestatic
getEIncDec(const Vector2D &lower, const Vector2D &upper)SinEqLineinlinestatic
getIHalfPeriod(const double x) constSinEqLineinline
getIntercept() constSinEqLineinline
getIPeriodFromIHalfPeriod(int iHalfPeriod)SinEqLineinlinestatic
getSlope() constSinEqLineinline
gradient(const double x) constSinEqLineinline
hasLargeSlope() constSinEqLineinline
isBetween(const Vector2D &lower, const Vector2D &next, const Vector2D &upper)SinEqLineinlineprivatestatic
isConverged(const Vector2D &lower, const Vector2D &upper)SinEqLineinlineprivatestatic
m_interceptSinEqLineprivate
m_slopeSinEqLineprivate
map(const double x) constSinEqLineinline
middleX(const Vector2D &lower, const Vector2D &upper)SinEqLineprivatestatic
newtonX(const Vector2D &pos) constSinEqLineprivate
secantX(const Vector2D &lower, const Vector2D &upper)SinEqLineprivatestatic
SinEqLine()SinEqLineinline
SinEqLine(const Line2D &line2D)SinEqLineinlineexplicit
SinEqLine(const double slope, const double intercept)SinEqLineinline
updateBounds(Vector2D &lower, Vector2D &upper, const Vector2D &next)SinEqLineprivatestatic