jaxvacua.conifold.zcf_solver.zcf_handling#
- zcf_handling(self, x_bulk, flux, mode=None, apply_correction=False, conj=False)#
Handle the conifold modulus depending on the mode chosen.
- Parameters:
x_bulk (Array) – Full real-coord vector containing the bulk moduli and axio-dilaton (without the conifold modulus).
flux (Array) – Flux vector.
mode (str | None, optional) – If
None, return[0, 0, *x_bulk](no z_cf solve). Otherwise one of{"manual", "autodiff", "pfv"}, forwarded tocompute_zcf_x(). Defaults toNone.apply_correction (bool, optional) – Forwarded to
compute_zcf_x(). Adds the Kähler-covariantlog_coeff_K_corrto the log coefficient before exponentiating. Ignored whenmode is None.conj (bool, optional) – Forwarded to
compute_zcf_x(). Take the complex-conjugate branch. Ignored whenmode is None.
- Returns:
Array – Real variables including the conifold modulus.