ott.problems.linear.semidiscrete_linear_problem.SemidiscreteLinearProblem.potential_fn_from_dual_vec

ott.problems.linear.semidiscrete_linear_problem.SemidiscreteLinearProblem.potential_fn_from_dual_vec#

SemidiscreteLinearProblem.potential_fn_from_dual_vec(g, *, epsilon=None)[source]#

Get potential function from a dual vector using the c-transform.

Parameters:
  • g (Array) – Potential vector \(\mathbb{g}\) of shape [m,].

  • epsilon (Optional[float]) – Epsilon regularization. If None, use in the geom.

Return type:

Callable[[Array], Array]

Returns:

The dual potential function \(f\).