Class Penalty2DTwoCurves¶
Defined in File PenaltyBarrier2D.hh
Inheritance Relationships¶
Base Type¶
public Mechatronix::Penalty2D
(Class Penalty2D)
Derived Types¶
public Mechatronix::Penalty2DEllipse
(Class Penalty2DEllipse)public Mechatronix::Penalty2DRhomb
(Class Penalty2DRhomb)
Class Documentation¶
-
class
Mechatronix
::
Penalty2DTwoCurves
: public Mechatronix::Penalty2D¶
-
build 2d penalty by using 2 level curves
Subclassed by Mechatronix::Penalty2DEllipse, Mechatronix::Penalty2DRhomb
Evaluate
-
virtual real_type
D_1
(real_type x, real_type y) const¶
-
evaluate \( \displaystyle\frac{\partial}{\partial_x} p(x,y) \)
-
virtual real_type
D_2
(real_type x, real_type y) const¶
-
evaluate \( \displaystyle\frac{\partial}{\partial_y} p(x,y) \)
Public Functions
-
inline explicit
Penalty2DTwoCurves
(string const &name)¶
-
construct penalty
Protected Functions
-
virtual real_type