tidy3d.plugins.adjoint.utils.penalty.RadiusPenalty#
- class RadiusPenalty[source]#
Bases:
PenaltyGenerates a penalty for radius of curvature of set of points.
- Parameters:
min_radius (Attribute:
min_radius) –Typefloat
Default= 0.15
alpha (Attribute:
alpha) –Typefloat
Default= 1.0
kappa (Attribute:
kappa) –Typefloat
Default= 10.0
wrap (Attribute:
wrap) –Typebool
Default= False
Attributes
Methods
evaluate(points)Get the penalty as a function of supplied (x, y) points.
- min_radius#
- alpha#
- kappa#
- wrap#
- __hash__()#
Hash method.