Class IntervalBase¶
Defined in File RegularizedIntervalBase.hxx
Inheritance Relationships¶
Derived Types¶
public Mechatronix::ClipInterval
(Class ClipInterval)public Mechatronix::ClipIntervalWithErf
(Class ClipIntervalWithErf)public Mechatronix::ClipIntervalWithPolynomial
(Class ClipIntervalWithPolynomial)public Mechatronix::ClipIntervalWithSinAtan
(Class ClipIntervalWithSinAtan)public Mechatronix::ClipIntervalWithTanh
(Class ClipIntervalWithTanh)
Class Documentation¶
-
class
Mechatronix
::
IntervalBase
¶
-
Subclassed by Mechatronix::ClipInterval, Mechatronix::ClipIntervalWithErf, Mechatronix::ClipIntervalWithPolynomial, Mechatronix::ClipIntervalWithSinAtan, Mechatronix::ClipIntervalWithTanh
Public Functions
-
inline explicit
IntervalBase
()¶
-
inline virtual
~IntervalBase
()¶
-
real_type
operator()
(real_type x, real_type a, real_type b) const¶
-
Compute \( \textrm{eval}\left((2x-(a+b))/(b-a)\right) \).
-
real_type
D_1
(real_type x, real_type a, real_type b) const¶
-
Compute \( \displaystyle\frac{\partial}{\partial_x} \textrm{eval}\left((2x-(a+b))/(b-a)\right) \).
-
real_type
D_2
(real_type x, real_type a, real_type b) const¶
-
Compute \( \partial_a\textrm{eval}\left((2x-(a+b))/(b-a)\right) \).
-
real_type
D_3
(real_type x, real_type a, real_type b) const¶
-
Compute \( \partial_b\textrm{eval}\left((2x-(a+b))/(b-a)\right) \).
-
real_type
D_1_1
(real_type x, real_type a, real_type b) const¶
-
Compute \( \displaystyle\frac{\partial}{\partial_x}\displaystyle\frac{\partial}{\partial_x} \textrm{eval}\left((2x-(a+b))/(b-a)\right) \).
-
real_type
D_1_2
(real_type x, real_type a, real_type b) const¶
-
Compute \( \displaystyle\frac{\partial}{\partial_x}\partial_a\textrm{eval}\left((2x-(a+b))/(b-a)\right) \).
-
real_type
D_1_3
(real_type x, real_type a, real_type b) const¶
-
Compute \( \displaystyle\frac{\partial}{\partial_x}\partial_b\textrm{eval}\left((2x-(a+b))/(b-a)\right) \).
-
real_type
D_2_2
(real_type x, real_type a, real_type b) const¶
-
Compute \( \partial_a\partial_a\textrm{eval}\left((2x-(a+b))/(b-a)\right) \).
-
real_type
D_2_3
(real_type x, real_type a, real_type b) const¶
-
Compute \( \partial_a\partial_b\textrm{eval}\left((2x-(a+b))/(b-a)\right) \).
-
real_type
D_3_3
(real_type x, real_type a, real_type b) const¶
-
Compute \( \partial_b\partial_b\textrm{eval}\left((2x-(a+b))/(b-a)\right) \).
-
virtual string
info
() const = 0¶
-
inline void
info
(ostream_type &stream) const¶
-
inline explicit