compat.v0.CP_update

compat.v0.CP_update(x: ndarray, v_old: ndarray, n_old: ndarray, g_old: ndarray | None = None, cp_old: float = 0, n_new: ndarray | None = None, v_new: ndarray | None = None, p: int = 2, q: int = 2) Tuple[float, ndarray, ndarray, ndarray]

CP and optionally G, v, and n update.

Parameters:
  • x (np.ndarray) – TODO

  • v_old (np.ndarray) – TODO

  • n_old (np.ndarray,) – TODO

  • g_old (Optional[np.ndarray] = None) – TODO

  • cp_old (float = 0) – TODO

  • n_new (Optional[np.ndarray] = None) – TODO

  • v_new (Optional[np.ndarray] = None) – TODO

  • p (int = 2) – TODO

  • q (int = 2) – TODO

Returns:

TODO

Return type:

Tuple[float, np.ndarray, np.ndarray, np.ndarray]