41int sc_intpow (
int base,
int exp);
50int64_t sc_intpow64 (int64_t base,
int exp);
58uint64_t sc_intpow64u (uint64_t base,
int exp);
66double sc_intpowf (
double base,
int exp);
68typedef double (*sc_function1_t) (
double x,
void *data);
70typedef double (*sc_function3_t) (
double x,
double y,
double z,
92double sc_function1_invert (sc_function1_t func,
void *data,
93 double x_low,
double x_high,
94 double y,
double rtol);
97double sc_zero3 (
double x,
double y,
double z,
void *data);
98double sc_one3 (
double x,
double y,
double z,
void *data);
99double sc_two3 (
double x,
double y,
double z,
void *data);
100double sc_ten3 (
double x,
double y,
double z,
void *data);
105double sc_constant3 (
double x,
double y,
double z,
void *data);
107double sc_x3 (
double x,
double y,
double z,
void *data);
108double sc_y3 (
double x,
double y,
double z,
void *data);
109double sc_z3 (
double x,
double y,
double z,
void *data);
111double sc_sum3 (
double x,
double y,
double z,
void *data);
112double sc_product3 (
double x,
double y,
double z,
void *data);
113double sc_tensor3 (
double x,
double y,
double z,
void *data);
Support for process management (memory allocation, logging, etc.)