本文整理汇总了C++中caml_copy_double函数的典型用法代码示例。如果您正苦于以下问题:C++ caml_copy_double函数的具体用法?C++ caml_copy_double怎么用?C++ caml_copy_double使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了caml_copy_double函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: sunml_nvec_par_n_vdotprod
CAMLprim value sunml_nvec_par_n_vdotprod(value vx, value vy)
{
CAMLparam2(vx, vy);
realtype r = N_VDotProd_Parallel(NVEC_VAL(vx), NVEC_VAL(vy));
CAMLreturn(caml_copy_double(r));
}
示例2: caml_div_float
CAMLprim value caml_div_float(value f, value g)
{
return caml_copy_double(Double_val(f) / Double_val(g));
}
示例3: caml_acos_float
CAMLprim value caml_acos_float(value f)
{
return caml_copy_double(acos(Double_val(f)));
}
示例4: caml_atan2_float
CAMLprim value caml_atan2_float(value f, value g)
{
return caml_copy_double(atan2(Double_val(f), Double_val(g)));
}
示例5: caml_log10_float
CAMLprim value caml_log10_float(value f)
{
return caml_copy_double(log10(Double_val(f)));
}
示例6: caml_power_float
CAMLprim value caml_power_float(value f, value g)
{
return caml_copy_double(pow(Double_val(f), Double_val(g)));
}
示例7: caml_gc_minor_words
CAMLprim value caml_gc_minor_words(value v)
{
CAMLparam0 (); /* v is ignored */
CAMLreturn(caml_copy_double(caml_gc_minor_words_unboxed()));
}
示例8: caml_fmod_float
CAMLprim value caml_fmod_float(value f1, value f2)
{
return caml_copy_double(fmod(Double_val(f1), Double_val(f2)));
}
示例9: caml_copysign_float
CAMLprim value caml_copysign_float(value f, value g)
{
return caml_copy_double(caml_copysign(Double_val(f), Double_val(g)));
}
示例10: caml_oci_get_date_as_double
/* dereference and return a datetime as epoch */
value caml_oci_get_date_as_double(value defs) {
CAMLparam1(defs);
oci_define_t d = Oci_defhandle_val(defs);
CAMLreturn(caml_copy_double(ocidate_to_epoch(d.ptr)));
}
示例11: sunml_nvec_par_n_vminquotient
CAMLprim value sunml_nvec_par_n_vminquotient(value vnum, value vdenom)
{
CAMLparam2(vnum, vdenom);
realtype r = N_VMinQuotient_Parallel(NVEC_VAL(vnum), NVEC_VAL(vdenom));
CAMLreturn(caml_copy_double(r));
}
示例12: sunml_nvec_par_n_vl1norm
CAMLprim value sunml_nvec_par_n_vl1norm(value vx)
{
CAMLparam1(vx);
realtype r = N_VL1Norm_Parallel(NVEC_VAL(vx));
CAMLreturn(caml_copy_double(r));
}
示例13: sunml_nvec_par_n_vwl2norm
CAMLprim value sunml_nvec_par_n_vwl2norm(value vx, value vw)
{
CAMLparam2(vx, vw);
realtype r = N_VWL2Norm_Parallel(NVEC_VAL(vx), NVEC_VAL(vw));
CAMLreturn(caml_copy_double(r));
}
示例14: caml_exp_float
CAMLprim value caml_exp_float(value f)
{
return caml_copy_double(exp(Double_val(f)));
}
示例15: float_of_int64
CAMLprim value
float_of_int64(value v)
{
CAMLparam1(v);
CAMLreturn (caml_copy_double((double)Int64_val(v)));
}