Lines Matching defs:bMax

463 void ComputeMulRange::operator() (de::Random& rnd, float dstMin, float dstMax, float& aMin, float& aMax, float& bMin, float& bMax) const
489 bMax = scale;
498 bMax = scale+(float)i*scaleStep;
505 std::swap(bMin, bMax);
509 bMax *= -1.0f;
514 DE_ASSERT(aMin <= aMax && bMin <= bMax);
516 DE_ASSERT(de::inRange(aMin*bMax, dstMin-eps, dstMax+eps));
518 DE_ASSERT(de::inRange(aMax*bMax, dstMin-eps, dstMax+eps));
522 void ComputeMulRange::operator() (de::Random& rnd, int dstMin, int dstMax, int& aMin, int& aMax, int& bMin, int& bMax) const
528 bMax = 1;
547 void ComputeAddRange::operator() (de::Random& random, T dstMin, T dstMax, T& aMin, T& aMax, T& bMin, T& bMax) const
563 bMax = -aOffset+(rangeLen-subRangeLen);
567 DE_ASSERT(aMin <= aMax && bMin <= bMax);
569 DE_ASSERT(de::inRange(aMin+bMax, dstMin-eps, dstMax+eps));
571 DE_ASSERT(de::inRange(aMax+bMax, dstMin-eps, dstMax+eps));
597 void ComputeSubRange::operator() (de::Random& random, T dstMin, T dstMax, T& aMin, T& aMax, T& bMin, T& bMax) const
613 bMax = aOffset;
617 DE_ASSERT(aMin <= aMax && bMin <= bMax);
619 DE_ASSERT(de::inRange(aMin-bMax, dstMin-eps, dstMax+eps));
621 DE_ASSERT(de::inRange(aMax-bMax, dstMin-eps, dstMax+eps));
737 void ComputeLessThanRange::operator () (de::Random& rnd, bool dstMin, bool dstMax, T& aMin, T& aMax, T& bMin, T& bMax) const
756 bMax = rMax;
767 bMax = rMax;
778 bMax = rMax;
793 void ComputeLessOrEqualRange::operator () (de::Random& rnd, bool dstMin, bool dstMax, T& aMin, T& aMax, T& bMin, T& bMax) const
812 bMax = rMax;
823 bMax = rMax;
834 bMax = rMax;
872 void computeEqualityValueRange (de::Random& rnd, bool dstMin, bool dstMax, T& aMin, T& aMax, T& bMin, T& bMax)
875 ComputeLessThanRange()(rnd, false, true, aMin, aMax, bMin, bMax);
877 ComputeLessThanRange()(rnd, true, true, aMin, aMax, bMin, bMax);
879 ComputeLessThanRange()(rnd, true, true, aMin, aMax, bMin, bMax);
894 bMax = val;
899 void computeEqualityValueRange<true, bool> (de::Random& rnd, bool dstMin, bool dstMax, bool& aMin, bool& aMax, bool& bMin, bool& bMax)
906 bMax = true;
916 bMax = !val;
926 bMax = val;
931 void computeEqualityValueRange<false, bool> (de::Random& rnd, bool dstMin, bool dstMax, bool& aMin, bool& aMax, bool& bMin, bool& bMax)
934 computeEqualityValueRange<true>(rnd, dstMin, dstMax, aMin, aMax, bMin, bMax);
936 computeEqualityValueRange<true>(rnd, !dstMin, !dstMax, aMin, aMax, bMin, bMax);