FLINT3.7.0-dev

nfloat_complex_init, nfloat_complex_clear, nfloat_complex_swap, nfloat_complex_set, nfloat_complex_zero, nfloat_complex_one, nfloat_complex_neg_one, nfloat_complex_i, nfloat_complex_pi

Synopsis#include <flint/nfloat.h>
void nfloat_complex_init(nfloat_complex_ptr res, gr_ctx_t ctx)source
void nfloat_complex_clear(nfloat_complex_ptr res, gr_ctx_t ctx)source
void nfloat_complex_swap(nfloat_complex_ptr x, nfloat_complex_ptr y, gr_ctx_t ctx)source
int nfloat_complex_set(nfloat_complex_ptr res, nfloat_complex_ptr x, gr_ctx_t ctx)source
int nfloat_complex_zero(nfloat_complex_ptr res, gr_ctx_t ctx)source
int nfloat_complex_one(nfloat_complex_ptr res, gr_ctx_t ctx)source
int nfloat_complex_neg_one(nfloat_complex_ptr res, gr_ctx_t ctx)source
int nfloat_complex_i(nfloat_complex_ptr res, gr_ctx_t ctx)source
int nfloat_complex_pi(nfloat_complex_ptr res, gr_ctx_t ctx)source

Memory management and constants, as for the real numbers; i sets res to the imaginary unit.

Cite this page

The FLINT team, “nfloat_complex_init, nfloat_complex_clear, nfloat_complex_swap, nfloat_complex_set, nfloat_complex_zero, nfloat_complex_one, nfloat_complex_neg_one, nfloat_complex_i, nfloat_complex_pi (nfloat.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/nfloat/nfloat_complex_init.html (generated 2026-10-20).