Class Hypot3

Class Documentation

class Mechatronix::Hypot3

smooth 2d len value base class

Inizialization

build regularized maximum class

inline explicit Hypot3()
inline ~Hypot3()

destroy regularized maximum class

Update

set regularization parameter

inline void setup(real_type h)
void setup(GenericContainer const &gc)

set regularization parameter

inline void update_epsilon(real_type epsilon)

Evaluate

Compute regularized function

real_type operator()(real_type x, real_type y, real_type z) const
inline real_type D_1(real_type x, real_type y, real_type z) const

Compute \( \displaystyle\frac{\partial}{\partial_x} \mathrm{hypot3}(x,y,z) \).

inline real_type D_2(real_type x, real_type y, real_type z) const

Compute \( \displaystyle\frac{\partial}{\partial_y} \mathrm{hypot3}(x,y,z) \).

inline real_type D_3(real_type x, real_type y, real_type z) const

Compute \( \partial_z \mathrm{hypot3}(x,y,z) \).

inline real_type D_1_2(real_type x, real_type y, real_type z) const

Compute \( \displaystyle\frac{\partial}{\partial_x}\displaystyle\frac{\partial}{\partial_y} \mathrm{hypot}(x,y,z) \).

inline real_type D_1_3(real_type x, real_type y, real_type z) const

Compute \( \displaystyle\frac{\partial}{\partial_x}\partial_z \mathrm{hypot}(x,y,z) \).

inline real_type D_2_3(real_type x, real_type y, real_type z) const

Compute \( \displaystyle\frac{\partial}{\partial_x}\partial_z \mathrm{hypot}(x,y,z) \).

inline real_type D_1_1(real_type x, real_type y, real_type z) const

Compute \( \partial^2_x \mathrm{hypot}(x,y) \).

inline real_type D_2_2(real_type x, real_type y, real_type z) const

Compute \( \displaystyle\frac{\partial^2}{\displaystyle\frac{\partial}{\partial_y}^2} \mathrm{hypot}(x,y) \).

inline real_type D_3_3(real_type x, real_type y, real_type z) const

Compute \( \displaystyle\frac{\partial^2}{\displaystyle\frac{\partial}{\partial_y}^2} \mathrm{hypot}(x,y) \).

Info

inline string info() const