UniformTableLinear.hpp
Go to the documentation of this file.
This class uses linear interpolation to compute the value (and its derivative) of a function f sample... Definition: UniformTableLinear.hpp:38 friend std::ostream & operator<<(std::ostream &os, const UniformTableLinear< U > &t) void rescaleDomain(std::pair< double, double > new_domain) Rescale the domain. Definition: UniformTableLinear.hpp:158 double operator()(const double x) const Evaluate the value at x. Definition: UniformTableLinear.hpp:168 UniformTableLinear() Default constructor. Definition: UniformTableLinear.hpp:112 double derivative(const double x) const Evaluate the derivative at x. Definition: UniformTableLinear.hpp:189 void setRightPolicy(RangePolicy rp) Sets the behavioural policy for evaluation to the right of the domain. Definition: UniformTableLinear.hpp:239 RangePolicy Policies for how to behave when trying to evaluate outside the domain. Definition: UniformTableLinear.hpp:85 std::pair< double, double > domain() Get the domain. Definition: UniformTableLinear.hpp:150 void setLeftPolicy(RangePolicy rp) Sets the behavioural policy for evaluation to the left of the domain. Definition: UniformTableLinear.hpp:228 bool operator==(const UniformTableLinear &other) const Equality operator. Definition: UniformTableLinear.hpp:216 Definition: A.hpp:4 std::ostream & operator<<(std::ostream &os, const UniformTableLinear< T > &t) Definition: UniformTableLinear.hpp:249 x y t t *t x y t t t x y t t t x *y t *t t x *y t *t t x y t t t x y t t t t(t+t)") define_sfop3(16 x y t t *t x y t t t x y t t t x *y t *t t x *y t *t t x y t t t x y t t t x(y+z) |