# compas_cem.optimization

## Optimizers

 Optimizer An object that modifies a form diagram to meet multiple constraints. solve_proxy Solve a constrained form-finding problem through a Proxy hyperspace tunnel.

## Optimization Constraints

 PointConstraint Pulls the xyz position of a node to a target point. LineConstraint Pulls the xyz position of a node to a target line ray. PlaneConstraint Pulls the xyz position of a node to a target plane. DeviationEdgeLengthConstraint Make a deviation edge reach a target length. TrailEdgeForceConstraint Make a trail edge reach a target force value. ReactionForceConstraint Makes the support reaction force at a node match a target vector.

## Optimization Parameters

 TrailEdgeParameter Sets the length of a trail edge as an optimization parameter. DeviationEdgeParameter Sets the force of a deviation edge as an optimization parameter. OriginNodeXParameter Sets the X coordinate of an origin node as an optimization parameter. OriginNodeYParameter Sets the Y coordinate of an origin node as an optimization parameter. OriginNodeZParameter Sets the Z coordinate of an origin node as an optimization parameter. NodeLoadXParameter Sets the X component of a node load as an optimization parameter. NodeLoadYParameter Sets the Y component of an node load as an optimization parameter. NodeLoadZParameter Sets the Z component of a node load as an optimization parameter.