Belle II Software development
|
This is the complete list of members for SinEqLine, including all inherited members.
changesSign(const Vector2D &lower, const Vector2D &upper) | SinEqLine | inlinestatic |
computeExtremumXInHalfPeriod(int iHalfPeriod) const | SinEqLine | |
computeRootForLargeSlope() const | SinEqLine | |
computeRootInInterval(double lowerX, double upperX) const | SinEqLine | |
computeRootLargerThanExtemumInHalfPeriod(int iHalfPeriod) const | SinEqLine | |
computeSmallestPositiveRoot(int maxIHalfPeriod=5) const | SinEqLine | |
getConvergedBound(const Vector2D &lower, const Vector2D &upper) | SinEqLine | inlineprivatestatic |
getEIncDec(const Vector2D &lower, const Vector2D &upper) | SinEqLine | inlinestatic |
getIHalfPeriod(const double x) const | SinEqLine | inline |
getIntercept() const | SinEqLine | inline |
getIPeriodFromIHalfPeriod(int iHalfPeriod) | SinEqLine | inlinestatic |
getSlope() const | SinEqLine | inline |
gradient(const double x) const | SinEqLine | inline |
hasLargeSlope() const | SinEqLine | inline |
isBetween(const Vector2D &lower, const Vector2D &next, const Vector2D &upper) | SinEqLine | inlineprivatestatic |
isConverged(const Vector2D &lower, const Vector2D &upper) | SinEqLine | inlineprivatestatic |
m_intercept | SinEqLine | private |
m_slope | SinEqLine | private |
map(const double x) const | SinEqLine | inline |
middleX(const Vector2D &lower, const Vector2D &upper) | SinEqLine | privatestatic |
newtonX(const Vector2D &pos) const | SinEqLine | private |
secantX(const Vector2D &lower, const Vector2D &upper) | SinEqLine | privatestatic |
SinEqLine() | SinEqLine | inline |
SinEqLine(const Line2D &line2D) | SinEqLine | inlineexplicit |
SinEqLine(const double slope, const double intercept) | SinEqLine | inline |
updateBounds(Vector2D &lower, Vector2D &upper, const Vector2D &next) | SinEqLine | privatestatic |