Class ClipIntervalWithTanh¶
Defined in File RegularizedClip.hxx
Inheritance Relationships¶
Base Type¶
public Mechatronix::IntervalBase
(Class IntervalBase)
Class Documentation¶
-
class
Mechatronix
::
ClipIntervalWithTanh
: public Mechatronix::IntervalBase¶
-
interval clipping class
Inizialization
-
inline explicit
ClipIntervalWithTanh
()¶
-
void
setup
(real_type h, real_type delta = 0)¶
-
Set
h
anddelta
for the approximation of characteristic of clipping function: \( \textrm{clip}(x) \approx \max\{-1,\min\{1,x\}\} \)\[ \textrm{clip}(x) = \displaystyle\frac{\ln(\cosh(\kappa(x+1)))}{2\kappa} -\displaystyle\frac{\ln(\cosh(\kappa(x-1)))}{2\kappa} \]where \( \kappa \) satisfy \( \textrm{clip}(1) = 1-h \).
the true clipping is
\[ (1-\delta)\textrm{clip}(x) + \delta\,x \]
-
void
setup
(GenericContainer const &gc)¶
Evaluate
Info
-
virtual string
info
() const override¶
-
inline explicit