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
handdeltafor 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


