pymead.core.constraint_equations#

Functions

abs_angle_constraint(x1, y1, x2, y2, angle)

abs_angle_constraint_weak(x1_new, y1_new, ...)

antiparallel3_constraint(x1, y1, x2, y2, x3, y3)

antiparallel4_constraint(x1, y1, x2, y2, x3, ...)

distance_constraint(x1, y1, x2, y2, dist)

distance_constraint_weak(x1_new, y1_new, ...)

empty_constraint_weak()

fixed_param_constraint(p_val, val)

fixed_param_constraint_weak(new_val, old_val)

fixed_x_constraint(x, val)

fixed_x_constraint_weak(x_new, x_old)

fixed_y_constraint(y, val)

fixed_y_constraint_weak(y_new, y_old)

measure_abs_angle(x1, y1, x2, y2)

measure_curvature_bezier(Lt, Lc, n, psi)

measure_curvature_length_bezier(x1, y1, x2, ...)

measure_data_bezier_curve_joint(xy, n)

measure_distance(x1, y1, x2, y2)

measure_point_line_distance_signed(x1, y1, ...)

Measures the signed distance from a point \((x_3, y_3)\) to a line defined by two points: \((x_1, y_1)\) and \((x_2, y_2)\).

measure_point_line_distance_unsigned(x1, y1, ...)

measure_radius_of_curvature_bezier(Lt, Lc, ...)

measure_rel_angle3(x1, y1, x2, y2, x3, y3)

measure_rel_angle4(x1, y1, x2, y2, x3, y3, ...)

parallel3_constraint(x1, y1, x2, y2, x3, y3)

parallel4_constraint(x1, y1, x2, y2, x3, y3, ...)

perp3_constraint(x1, y1, x2, y2, x3, y3)

perp4_constraint(x1, y1, x2, y2, x3, y3, x4, y4)

point_on_line_constraint(x1, y1, x2, y2, x3, y3)

points_equidistant_from_line_constraint_signed(x1, ...)

points_equidistant_from_line_constraint_unsigned(x1, ...)

radius_of_curvature_constraint(x1, y1, x2, ...)

rel_angle3_constraint(x1, y1, x2, y2, x3, ...)

rel_angle3_constraint_weak(x1_new, y1_new, ...)

rel_angle4_constraint(x1, y1, x2, y2, x3, ...)