conatus.expert.find_connection

conatus.expert.find_connection(setup, T, *, bracket=None, q0=None, xtol, fd_step=None, max_iterations=50)[source]

Solve the projection conditions for the unknowns q (see module doc).

bracket=(a, b) (scalar q, sign change required): Brent with xtol. q0 (vector): Newton with forward differences of step fd_step (required), stopped at ‖Δq‖ ≤ xtol·max(1, ‖q‖).

Parameters:
  • setup (Callable)

  • T (float)

  • xtol (float)

  • fd_step (float | None)

  • max_iterations (int)

Return type:

Connection