macro for API hiding/exposing
PRIVATE int conjugate_gradient_f(float **, double *, double *, int, double, int, bool)
PRIVATE int conjugate_gradient_mkernel(float *, float *, float *, int, double, int)
PRIVATE int conjugate_gradient(vtx_data *, double *, double *, int, double, int)