• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ R_useDynamicSymbols函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C++中R_useDynamicSymbols函数的典型用法代码示例。如果您正苦于以下问题:C++ R_useDynamicSymbols函数的具体用法?C++ R_useDynamicSymbols怎么用?C++ R_useDynamicSymbols使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了R_useDynamicSymbols函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: R_init_splines

void
R_init_splines(DllInfo *dll)
{
    R_registerRoutines(dll, NULL, R_CallDef, NULL, NULL);
    R_useDynamicSymbols(dll, FALSE);
//    R_forceSymbols(dll, TRUE); // too few to worry about, used in cobs*
}
开发者ID:csilles,项目名称:cxxr,代码行数:7,代码来源:splines.c


示例2: R_init_gtools

void R_init_gtools(DllInfo *info)
{
  /* Register C routines */
  R_registerRoutines (info, cMethods, NULL, NULL, NULL);
  R_useDynamicSymbols(info, FALSE);
  R_forceSymbols     (info, TRUE);
}
开发者ID:cran,项目名称:gtools,代码行数:7,代码来源:gtools_load.c


示例3: R_init_xlsReadWrite

void R_init_xlsReadWrite(DllInfo *dll)
{
    R_registerRoutines(dll, NULL, R_CallDef, NULL, NULL);
    R_useDynamicSymbols(dll, FALSE);
    Rprintf(crmsg);
    Rprintf(cranmsg);
}
开发者ID:swissr,项目名称:xlsreadwrite,代码行数:7,代码来源:xlsReadWrite.c


示例4: R_init_xts

void R_init_xts(DllInfo *info)
{
  SymbolShortcuts();
  R_registerRoutines(info,
                     NULL,
                     callMethods,
                     NULL,
                     externalMethods);

  R_useDynamicSymbols(info, TRUE);

  /* used by external packages linking to internal xts code from C */
  R_RegisterCCallable("xts","do_is_ordered",(DL_FUNC) &do_is_ordered);
  R_RegisterCCallable("xts","coredata_xts", (DL_FUNC) &coredata_xts);
  R_RegisterCCallable("xts","isXts",        (DL_FUNC) &isXts);
  R_RegisterCCallable("xts","tryXts",       (DL_FUNC) &tryXts);
  R_RegisterCCallable("xts","do_rbind_xts", (DL_FUNC) &do_rbind_xts);
  R_RegisterCCallable("xts","naCheck",      (DL_FUNC) &naCheck);
  R_RegisterCCallable("xts","lagXts",       (DL_FUNC) &lagXts);

  R_RegisterCCallable("xts","make_index_unique", (DL_FUNC) &make_index_unique);
  R_RegisterCCallable("xts","make_unique",       (DL_FUNC) &make_unique);
  R_RegisterCCallable("xts","endpoints",         (DL_FUNC) &endpoints);
  R_RegisterCCallable("xts","do_merge_xts",      (DL_FUNC) &do_merge_xts);
  R_RegisterCCallable("xts","na_omit_xts",       (DL_FUNC) &na_omit_xts);
  R_RegisterCCallable("xts","na_locf",           (DL_FUNC) &na_locf);

  /* used by xts (functions moved from xts to zoo) */
  zoo_lag      = (SEXP(*)(SEXP,SEXP,SEXP)) R_GetCCallable("zoo","zoo_lag");
  zoo_coredata = (SEXP(*)(SEXP,SEXP))      R_GetCCallable("zoo","zoo_coredata");
}
开发者ID:corwinjoy,项目名称:xts,代码行数:31,代码来源:init.c


示例5: R_init_grid

void R_init_grid(DllInfo *dll) 
{
    /* No .C, .Fortran, or .External routines => NULL
     */
    R_registerRoutines(dll, NULL, callMethods, NULL, NULL);
    R_useDynamicSymbols(dll, FALSE);
}
开发者ID:Vladimir84,项目名称:rcc,代码行数:7,代码来源:register.c


示例6: R_init_graphics

R_init_graphics(DllInfo *dll)
{
    R_registerRoutines(dll, NULL, CallEntries, NULL, ExtEntries);
    R_useDynamicSymbols(dll, FALSE);
    R_forceSymbols(dll, TRUE);
    registerBase();
}
开发者ID:Bgods,项目名称:r-source,代码行数:7,代码来源:init.c


示例7: R_init_foreign

void R_init_foreign(DllInfo *dll)
{
    R_registerRoutines(dll, CEntries, CallEntries, NULL, ExtEntries);
    R_useDynamicSymbols(dll, FALSE);
#if defined(R_VERSION) && R_VERSION >= R_Version(3, 0, 0)
    R_forceSymbols(dll, TRUE);
#endif
}
开发者ID:csilles,项目名称:cxxr,代码行数:8,代码来源:init.c


示例8: R_init_lme4a

void R_init_lme4a(DllInfo *dll)
{
    R_registerRoutines(dll, NULL, CallEntries, NULL, NULL);
    R_useDynamicSymbols(dll, (Rboolean)FALSE);

    M_R_cholmod_start(&c);
    c.final_ll = 1;	    /* LL' form of simplicial factorization */
}
开发者ID:rforge,项目名称:lme4,代码行数:8,代码来源:init.cpp


示例9: R_init_frailtypack

void 
attribute_visible 
R_init_frailtypack(DllInfo *dll)
{
    R_registerRoutines(dll, NULL, NULL, FortEntries, NULL);
    R_useDynamicSymbols(dll, FALSE);
	  R_forceSymbols(dll, TRUE);
}
开发者ID:cran,项目名称:frailtypack,代码行数:8,代码来源:init.c


示例10: R_init_blme

void R_init_blme(DllInfo *dll)
{
    R_registerRoutines(dll, NULL, CallEntries, NULL, NULL);
    R_useDynamicSymbols(dll, FALSE);


    M_R_cholmod_start(&cholmodCommon);
    cholmodCommon.final_ll = 1;	    /* LL' form of simplicial factorization */

    lme4_ASym = install("A");
    lme4_CmSym = install("Cm");
    lme4_CxSym = install("Cx");
    lme4_DimSym = install("Dim");
    lme4_GpSym = install("Gp");
    lme4_LSym = install("L");
    lme4_RXSym = install("RX");
    lme4_RZXSym = install("RZX");
    lme4_STSym = install("ST");
    lme4_VSym = install("V");
    lme4_XSym = install("X");
    lme4_XstSym = install("Xst");
    lme4_ZtSym = install("Zt");
    lme4_devianceSym = install("deviance");
    lme4_dimsSym = install("dims");
    lme4_envSym = install("env");
    lme4_etaSym = install("eta");
    lme4_fixefSym = install("fixef");
    lme4_flistSym = install("flist");
    lme4_ghwSym = install("ghw");
    lme4_ghxSym = install("ghx");
    lme4_gradientSym = install("gradient");
    lme4_iSym = install("i");
    lme4_ncSym = install("nc");
    lme4_nlmodelSym = install("nlmodel");
    lme4_muEtaSym = install("muEta");
    lme4_muSym = install("mu");
    lme4_offsetSym = install("offset");
    lme4_pSym = install("p");
    lme4_permSym = install("perm");
    lme4_pWtSym = install("pWt");
    lme4_ranefSym = install("ranef");
    lme4_residSym = install("resid");
    lme4_sigmaSym = install("sigma");
    lme4_sqrtrWtSym = install("sqrtrWt");
    lme4_sqrtXWtSym = install("sqrtXWt");
    lme4_uSym = install("u");
    lme4_varSym = install("var");
    lme4_xSym = install("x");
    lme4_ySym = install("y");
    blme_covariancePriorSym           = install("cov.prior");
    blme_unmodeledCoefficientPriorSym = install("fixef.prior");
    blme_commonScalePriorSym          = install("var.prior");
    
    blme_prior_typeSym            = install("type");
    blme_prior_familiesSym        = install("families");
    blme_prior_scalesSym          = install("scales");
    blme_prior_hyperparametersSym = install("hyperparameters");
}
开发者ID:rforge,项目名称:blme,代码行数:58,代码来源:init.c


示例11: R_init_causalTree

void
R_init_causalTree(DllInfo * dll)
{
    R_registerRoutines(dll, NULL, CallEntries, NULL, NULL);
    R_useDynamicSymbols(dll, FALSE);
#if defined(R_VERSION) && R_VERSION >= R_Version(2, 16, 0)
    R_forceSymbols(dll, TRUE);
#endif
}
开发者ID:CyrusDioun,项目名称:causalTree,代码行数:9,代码来源:init.c


示例12: R_init_myRoutines

void R_init_myRoutines(DllInfo *info)
{
	/* Register the .Call routines.
	No .C  .Fortran() or .External() routines,
	so pass those arrays as NULL.
	*/
	R_registerRoutines(info, NULL, callMethods, NULL, NULL);
	R_useDynamicSymbols(info, TRUE);
}
开发者ID:cran,项目名称:blockcluster,代码行数:9,代码来源:init_blockcluster.c


示例13: R_init_aster

void attribute_visible R_init_aster(DllInfo *info)
{
    R_registerRoutines(info, cMethods, callMethods, NULL, NULL);
    R_useDynamicSymbols(info, FALSE);
    R_forceSymbols(info, TRUE);
    R_RegisterCCallable("aster", "aster_mlogl_sat_unco",
        (DL_FUNC) aster_mlogl_sat_unco);
    R_RegisterCCallable("aster", "aster_mlogl_sat_cond",
        (DL_FUNC) aster_mlogl_sat_cond);
}
开发者ID:cran,项目名称:aster,代码行数:10,代码来源:init.c


示例14: R_init_stats

void attribute_visible R_init_stats(DllInfo *dll)
{
    R_registerRoutines(dll, CEntries, CallEntries, FortEntries, ExtEntries);
    R_useDynamicSymbols(dll, FALSE);
    R_forceSymbols(dll, TRUE);

    R_RegisterCCallable("stats", "nlminb_iterate", (DL_FUNC) nlminb_iterate);
    R_RegisterCCallable("stats", "nlsb_iterate", (DL_FUNC) nlsb_iterate);
    R_RegisterCCallable("stats", "Rf_divset", (DL_FUNC) Rf_divset);
}
开发者ID:Bgods,项目名称:r-source,代码行数:10,代码来源:init.c


示例15: R_getDllInfo

/* returns DllInfo used by the embedding application.
   the underlying "(embedding)" entry is created if not present */
DllInfo *R_getEmbeddingDllInfo()
{
    DllInfo *dll = R_getDllInfo("(embedding)");
    if (dll == NULL) {
	int which = addDLL(strdup("(embedding)"), "(embedding)", NULL);
	dll = &LoadedDLL[which];
	/* make sure we don't attempt dynamic lookup */
	R_useDynamicSymbols(dll, FALSE);
    }
    return dll;
}
开发者ID:KarolinaSkandy,项目名称:R-3-0-branch-alt,代码行数:13,代码来源:Rdynload.c


示例16: R_init_networkDynamic

void R_init_networkDynamic(DllInfo *dll)
{
   R_registerRoutines(dll,CEntries,CallEntries, NULL, NULL);
   R_useDynamicSymbols(dll, FALSE);

   /* Callable functions from other packages' C code */
#define RREGDEF(name) R_RegisterCCallable("network", #name, (DL_FUNC) name)

  /* Register network functions */
   netRegisterFunctions();
}
开发者ID:cran,项目名称:networkDynamic,代码行数:11,代码来源:Rinit.c


示例17: R_init_expm

void R_init_expm(DllInfo *dll)
{
    R_registerRoutines(dll, NULL, CallEntries, FortEntries, NULL);
    R_useDynamicSymbols(dll, FALSE);
    /* callable C code from other packages C code :*/
    R_RegisterCCallable("expm",        "expm",        (DL_FUNC) expm);
    R_RegisterCCallable("matpow",      "matpow",      (DL_FUNC) matpow);
    R_RegisterCCallable("expm_eigen",  "expm_eigen",  (DL_FUNC) expm_eigen);
    R_RegisterCCallable("logm_eigen",  "logm_eigen",  (DL_FUNC) logm_eigen);
    R_RegisterCCallable("matexp_MH09", "matexp_MH09", (DL_FUNC) matexp_MH09);
}
开发者ID:cran,项目名称:expm,代码行数:11,代码来源:init.c


示例18: R_init_lme4

void R_init_lme4(DllInfo *dll)
{
    R_registerRoutines(dll, NULL, CallEntries, NULL, NULL);
    R_useDynamicSymbols(dll, FALSE);


    M_R_cholmod_start(&c);
    c.final_ll = 1;	    /* LL' form of simplicial factorization */

    /* need own error handler, that resets  final_ll (after *_defaults()) : */
    c.error_handler = lme4_R_cholmod_error;

    lme4_ASym = install("A");
    lme4_CmSym = install("Cm");
    lme4_CxSym = install("Cx");
    lme4_DimSym = install("Dim");
    lme4_GpSym = install("Gp");
    lme4_LSym = install("L");
    lme4_RXSym = install("RX");
    lme4_RZXSym = install("RZX");
    lme4_STSym = install("ST");
    lme4_VSym = install("V");
    lme4_XSym = install("X");
    lme4_XstSym = install("Xst");
    lme4_ZtSym = install("Zt");
    lme4_devianceSym = install("deviance");
    lme4_dimsSym = install("dims");
    lme4_envSym = install("env");
    lme4_etaSym = install("eta");
    lme4_fixefSym = install("fixef");
    lme4_flistSym = install("flist");
    lme4_ghwSym = install("ghw");
    lme4_ghxSym = install("ghx");
    lme4_gradientSym = install("gradient");
    lme4_iSym = install("i");
    lme4_ncSym = install("nc");
    lme4_nlmodelSym = install("nlmodel");
    lme4_muEtaSym = install("muEta");
    lme4_muSym = install("mu");
    lme4_offsetSym = install("offset");
    lme4_pSym = install("p");
    lme4_permSym = install("perm");
    lme4_pWtSym = install("pWt");
    lme4_ranefSym = install("ranef");
    lme4_residSym = install("resid");
    lme4_sigmaSym = install("sigma");
    lme4_sqrtrWtSym = install("sqrtrWt");
    lme4_sqrtXWtSym = install("sqrtXWt");
    lme4_uSym = install("u");
    lme4_varSym = install("var");
    lme4_xSym = install("x");
    lme4_ySym = install("y");
}
开发者ID:rforge,项目名称:lme4,代码行数:53,代码来源:init.c


示例19: R_init_grDevices

void R_init_grDevices(DllInfo *dll)
{
    initPalette();
    R_registerRoutines(dll, NULL, CallEntries, NULL, ExtEntries);
    R_useDynamicSymbols(dll, FALSE);
    R_forceSymbols(dll, TRUE);

#ifdef HAVE_AQUA
/* R.app will run event loop, so if we are running under that we don't
   need to run one here */
    if(useaqua) setup_RdotApp();
#endif
}
开发者ID:Maxsl,项目名称:r-source,代码行数:13,代码来源:init.c


示例20: R_init_jiebaR

void R_init_jiebaR(DllInfo *info)
{
    R_registerRoutines(info,
                     NULL,
                     callMethods,
                     NULL,
                     NULL);

    R_useDynamicSymbols(info, TRUE);

  /* used by external packages linking to internal xts code from C */    
  // v4
  // // 
    _RJ(_jiebaR_jiebaclass_ptr)
    _RJ(_jiebaR_jiebaclass_ptr_v2)
    _RJ(_jiebaR_jiebaclass_mix_cut)
    _RJ(_jiebaR_jiebaclass_mp_cut)
    _RJ(_jiebaR_jiebaclass_hmm_cut)
    _RJ(_jiebaR_jiebaclass_full_cut)
    _RJ(_jiebaR_jiebaclass_query_cut)
    _RJ(_jiebaR_jiebaclass_tag_tag)
    _RJ(_jiebaR_jiebaclass_tag_file)
    _RJ(_jiebaR_jiebaclass_tag_vec)  
    _RJ(_jiebaR_add_user_word)
    _RJ(_jiebaR_u64tobin)
      
  // v3
  // 
    R_RegisterCCallable("jiebaR", "_jiebaR_file_coding",  (DL_FUNC) &_jiebaR_file_coding    );
    R_RegisterCCallable("jiebaR", "_jiebaR_mp_ptr",      (DL_FUNC) &_jiebaR_mp_ptr        );
    R_RegisterCCallable("jiebaR", "_jiebaR_mp_cut",      (DL_FUNC) &_jiebaR_mp_cut        );
    R_RegisterCCallable("jiebaR", "_jiebaR_mix_ptr",     (DL_FUNC) &_jiebaR_mix_ptr       );
    R_RegisterCCallable("jiebaR", "_jiebaR_mix_cut",     (DL_FUNC) &_jiebaR_mix_cut       );
    R_RegisterCCallable("jiebaR", "_jiebaR_query_ptr",   (DL_FUNC) &_jiebaR_query_ptr     );
    R_RegisterCCallable("jiebaR", "_jiebaR_query_cut",   (DL_FUNC) &_jiebaR_query_cut     );
    R_RegisterCCallable("jiebaR", "_jiebaR_hmm_ptr",     (DL_FUNC) &_jiebaR_hmm_ptr       );
    R_RegisterCCallable("jiebaR", "_jiebaR_hmm_cut",     (DL_FUNC) &_jiebaR_hmm_cut       );
    R_RegisterCCallable("jiebaR", "_jiebaR_tag_ptr",     (DL_FUNC) &_jiebaR_tag_ptr       );
    R_RegisterCCallable("jiebaR", "_jiebaR_tag_tag",     (DL_FUNC) &_jiebaR_tag_tag       );
    R_RegisterCCallable("jiebaR", "_jiebaR_tag_file",    (DL_FUNC) &_jiebaR_tag_file      );
    R_RegisterCCallable("jiebaR", "_jiebaR_key_ptr",     (DL_FUNC) &_jiebaR_key_ptr       );
    R_RegisterCCallable("jiebaR", "_jiebaR_key_tag",     (DL_FUNC) &_jiebaR_key_tag       );
    R_RegisterCCallable("jiebaR", "_jiebaR_key_cut",     (DL_FUNC) &_jiebaR_key_cut       );
    R_RegisterCCallable("jiebaR", "_jiebaR_key_keys",    (DL_FUNC) &_jiebaR_key_keys      );
    R_RegisterCCallable("jiebaR", "_jiebaR_sim_ptr",     (DL_FUNC) &_jiebaR_sim_ptr       );
    R_RegisterCCallable("jiebaR", "_jiebaR_sim_sim",     (DL_FUNC) &_jiebaR_sim_sim       );
    R_RegisterCCallable("jiebaR", "_jiebaR_sim_distance",(DL_FUNC) &_jiebaR_sim_distance  );
    R_RegisterCCallable("jiebaR", "_jiebaR_words_freq",  (DL_FUNC) &_jiebaR_words_freq    );

}
开发者ID:njxisang,项目名称:jiebaR,代码行数:50,代码来源:init.c



注:本文中的R_useDynamicSymbols函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ RadOfDeg函数代码示例发布时间:2022-05-30
下一篇:
C++ R_registerRoutines函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap