iwopy.wrappers

Wrappers that modify/simplify base class usage.

class iwopy.wrappers.ProblemWrapper(iwopy.core.Problem)[source]

Generic abstract problem wrapper class.

class iwopy.wrappers.DiscretizeRegGrid(iwopy.wrappers.LocalFD)[source]

A wrapper that provides finite distance differentiation on a regular grid for selected or all problem float variables.

class iwopy.wrappers.LocalFD(iwopy.wrappers.ProblemWrapper)[source]

A wrapper that provides finite distance differentiation by local stepwise evaluation.

class iwopy.wrappers.SimpleProblem(iwopy.core.Problem)[source]

A problem which simply pipes variables to its objectives and constraints.

class iwopy.wrappers.SimpleObjective(iwopy.core.Objective)[source]

A simple objective that assumes the same variables as defined by the problem.

class iwopy.wrappers.SimpleConstraint(iwopy.core.Constraint)[source]

A simple constraint that assumes the same variables as defined by the problem.