Lines Matching refs:Evaluate
41 /// Returns true if this function is the map x -> y such that x == y for all x . That is if Evaluate(x) == x for all x.
51 virtual real64 Evaluate (real64 x) const = 0;
55 /// for x such that Evaluate(x) == y.
57 /// \retval A value x such that Evaluate(x) == y (to very close approximation).
77 virtual real64 Evaluate (real64 x) const;
104 /// Create a dng_1d_function which computes y = function2.Evaluate(function1.Evaluate(x)).
105 /// Compose function1 and function2 to compute y = function2.Evaluate(function1.Evaluate(x)). The range of function1.Evaluate must be a subset of 0.0 to 1.0 inclusive,
119 /// \retval function2.Evaluate(function1.Evaluate(x)).
121 virtual real64 Evaluate (real64 x) const;
125 /// \param y A value to reverse map. Should be within the range of function2.Evaluate.
126 /// \retval A value x such that function2.Evaluate(function1.Evaluate(x)) == y (to very close approximation).
149 virtual real64 Evaluate (real64 x) const;