ca_ext_init_fx, ca_ext_init_fxy, ca_ext_init_fxn
Synopsis
#include <flint/ca_ext.h>void ca_ext_init_fx(ca_ext_t res, calcium_func_code func, const ca_t x, ca_ctx_t ctx)sourcevoid ca_ext_init_fxy(ca_ext_t res, calcium_func_code func, const ca_t x, const ca_t y, ca_ctx_t ctx)sourcevoid ca_ext_init_fxn(ca_ext_t res, calcium_func_code func, ca_srcptr x, slong nargs, ca_ctx_t ctx)sourceInitialises res as the function value f(x), f(x, y) or f(x_1, \ldots, x_n) with n = nargs, where f is identified by func (for example CA_Exp for e^x or CA_Pow for x^y). The arguments are copied. Nothing is evaluated or simplified, and the arguments should be numbers for which f is defined.
Cite this page
The FLINT team, “ca_ext_init_fx, ca_ext_init_fxy, ca_ext_init_fxn (ca_ext.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/ca_ext/ca_ext_init_fx.html (generated 2026-10-20).
@misc{flint-doc-ca-ext-ca-ext-init-fx,
author = {{The FLINT team}},
title = {{ca\_ext\_init\_fx, ca\_ext\_init\_fxy, ca\_ext\_init\_fxn (ca\_ext.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/ca_ext/ca_ext_init_fx.html},
note = {Generated 2026-10-20}
}