Public Member Functions | |
def | __init__ (self, problem=None, method=None, debug=False) |
def | cost_fun (self, x) |
def | eq_constraint_fun (self, x) |
def | eq_constraint_jac (self, x) |
def | neq_constraint_fun (self, x) |
def | neq_constraint_jac (self, x) |
def | solve (self) |
def | specifyProblem (self, problem) |
Public Attributes | |
debug | |
hessian_update_strategy | |
max_iterations | |
method | |
problem | |
Uses SciPy to solve a constrained TimeIndexedProblem. Options for SciPy minimize can be found here: https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.minimize.html
Definition at line 16 of file time_indexed_solver.py.
def exotica_scipy_solver.time_indexed_solver.SciPyTimeIndexedSolver.__init__ | ( | self, | |
problem = None , |
|||
method = None , |
|||
debug = False |
|||
) |
Definition at line 23 of file time_indexed_solver.py.
def exotica_scipy_solver.time_indexed_solver.SciPyTimeIndexedSolver.cost_fun | ( | self, | |
x | |||
) |
Definition at line 62 of file time_indexed_solver.py.
def exotica_scipy_solver.time_indexed_solver.SciPyTimeIndexedSolver.eq_constraint_fun | ( | self, | |
x | |||
) |
Definition at line 36 of file time_indexed_solver.py.
def exotica_scipy_solver.time_indexed_solver.SciPyTimeIndexedSolver.eq_constraint_jac | ( | self, | |
x | |||
) |
Definition at line 41 of file time_indexed_solver.py.
def exotica_scipy_solver.time_indexed_solver.SciPyTimeIndexedSolver.neq_constraint_fun | ( | self, | |
x | |||
) |
Definition at line 49 of file time_indexed_solver.py.
def exotica_scipy_solver.time_indexed_solver.SciPyTimeIndexedSolver.neq_constraint_jac | ( | self, | |
x | |||
) |
Definition at line 54 of file time_indexed_solver.py.
def exotica_scipy_solver.time_indexed_solver.SciPyTimeIndexedSolver.solve | ( | self | ) |
Definition at line 66 of file time_indexed_solver.py.
def exotica_scipy_solver.time_indexed_solver.SciPyTimeIndexedSolver.specifyProblem | ( | self, | |
problem | |||
) |
Definition at line 33 of file time_indexed_solver.py.
exotica_scipy_solver.time_indexed_solver.SciPyTimeIndexedSolver.debug |
Definition at line 26 of file time_indexed_solver.py.
exotica_scipy_solver.time_indexed_solver.SciPyTimeIndexedSolver.hessian_update_strategy |
Definition at line 28 of file time_indexed_solver.py.
exotica_scipy_solver.time_indexed_solver.SciPyTimeIndexedSolver.max_iterations |
Definition at line 31 of file time_indexed_solver.py.
exotica_scipy_solver.time_indexed_solver.SciPyTimeIndexedSolver.method |
Definition at line 27 of file time_indexed_solver.py.
exotica_scipy_solver.time_indexed_solver.SciPyTimeIndexedSolver.problem |
Definition at line 25 of file time_indexed_solver.py.