⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unuran.h

📁 可以产生随机网络拓扑(包括waxman等多种模型)的源码
💻 H
📖 第 1 页 / 共 3 页
字号:
int unur_distr_discr_set_mode( UNUR_DISTR *distribution, int mode );int unur_distr_discr_upd_mode( UNUR_DISTR *distribution );int unur_distr_discr_get_mode( UNUR_DISTR *distribution );int unur_distr_discr_set_pmfsum( UNUR_DISTR *distribution, double sum );int unur_distr_discr_upd_pmfsum( UNUR_DISTR *distribution );double unur_distr_discr_get_pmfsum( UNUR_DISTR *distribution );/* end of `discr.h' *//*-----*//*-----*//* <1> `auto.h' */UNUR_PAR *unur_auto_new( const UNUR_DISTR *distribution );int unur_auto_set_logss( UNUR_PAR *parameters, int logss );/* end of `auto.h' *//*-----*//*-----*//* <1> `dari.h' */UNUR_PAR *unur_dari_new( const UNUR_DISTR *distribution );int unur_dari_reinit( UNUR_GEN *generator );int unur_dari_set_squeeze( UNUR_PAR *parameters, int squeeze );int unur_dari_set_tablesize( UNUR_PAR *parameters, int size );int unur_dari_set_cpfactor( UNUR_PAR *parameters, double cp_factor );int unur_dari_set_verify( UNUR_PAR *parameters, int verify );int unur_dari_chg_verify( UNUR_GEN *generator, int verify );int unur_dari_chg_pmfparams( UNUR_GEN *generator, double *params, int n_params );int unur_dari_chg_domain( UNUR_GEN *generator, int left, int right );int unur_dari_chg_mode( UNUR_GEN *generator, int mode );int unur_dari_upd_mode( UNUR_GEN *generator );int unur_dari_chg_pmfsum( UNUR_GEN *generator, double sum );int unur_dari_upd_pmfsum( UNUR_GEN *generator );/* end of `dari.h' *//*-----*//*-----*//* <1> `dau.h' */UNUR_PAR *unur_dau_new( const UNUR_DISTR *distribution );int unur_dau_set_urnfactor( UNUR_PAR *parameters, double factor );/* end of `dau.h' *//*-----*//*-----*//* <1> `dgt.h' */UNUR_PAR *unur_dgt_new( const UNUR_DISTR *distribution );int unur_dgt_set_guidefactor( UNUR_PAR *parameters, double factor );int unur_dgt_set_variant( UNUR_PAR *parameters, unsigned variant );/* end of `dgt.h' *//*-----*//*-----*//* <1> `dsrou.h' */UNUR_PAR *unur_dsrou_new( const UNUR_DISTR *distribution );int unur_dsrou_reinit( UNUR_GEN *generator );int unur_dsrou_set_cdfatmode( UNUR_PAR *parameters, double Fmode );int unur_dsrou_set_verify( UNUR_PAR *parameters, int verify );int unur_dsrou_chg_verify( UNUR_GEN *generator, int verify );int unur_dsrou_chg_pmfparams( UNUR_GEN *generator, double *params, int n_params );int unur_dsrou_chg_domain( UNUR_GEN *generator, int left, int right );int unur_dsrou_chg_mode( UNUR_GEN *generator, int mode );int unur_dsrou_upd_mode( UNUR_GEN *generator );int unur_dsrou_chg_cdfatmode( UNUR_GEN *generator, double Fmode );int unur_dsrou_chg_pmfsum( UNUR_GEN *generator, double sum );int unur_dsrou_upd_pmfsum( UNUR_GEN *generator );/* end of `dsrou.h' *//*-----*//*-----*//* <1> `arou.h' */UNUR_PAR *unur_arou_new( const UNUR_DISTR *distribution );int unur_arou_set_max_sqhratio( UNUR_PAR *parameters, double max_ratio );double unur_arou_get_sqhratio( const UNUR_GEN *generator );double unur_arou_get_hatarea( const UNUR_GEN *generator );double unur_arou_get_squeezearea( const UNUR_GEN *generator );int unur_arou_set_max_segments( UNUR_PAR *parameters, int max_segs );int unur_arou_set_cpoints( UNUR_PAR *parameters, int n_stp, const double *stp );int unur_arou_set_center( UNUR_PAR *parameters, double center );int unur_arou_set_usecenter( UNUR_PAR *parameters, int usecenter );int unur_arou_set_guidefactor( UNUR_PAR *parameters, double factor );int unur_arou_set_verify( UNUR_PAR *parameters, int verify );int unur_arou_chg_verify( UNUR_GEN *generator, int verify );int unur_arou_set_pedantic( UNUR_PAR *parameters, int pedantic );/* end of `arou.h' *//*-----*//*-----*//* <1> `hinv.h' */UNUR_PAR *unur_hinv_new( const UNUR_DISTR *distribution );int unur_hinv_set_order( UNUR_PAR *parameters, int order);int unur_hinv_set_u_resolution( UNUR_PAR *parameters, double u_resolution);int unur_hinv_set_cpoints( UNUR_PAR *parameters, const double *stp, int n_stp );int unur_hinv_set_boundary( UNUR_PAR *parameters, double left, double right );int unur_hinv_set_guidefactor( UNUR_PAR *parameters, double factor );int unur_hinv_set_max_intervals( UNUR_PAR *parameters, int max_ivs );int unur_hinv_get_n_intervals( const UNUR_GEN *generator );double unur_hinv_eval_approxinvcdf( const UNUR_GEN *generator, double u );int unur_hinv_chg_truncated( UNUR_GEN *generator, double left, double right );int unur_hinv_estimate_error( const UNUR_GEN *generator, int samplesize, double *max_error, double *MAE );/* end of `hinv.h' *//*-----*//*-----*//* <1> `hrb.h' */UNUR_PAR *unur_hrb_new( const UNUR_DISTR *distribution );int unur_hrb_set_upperbound( UNUR_PAR *parameters, double upperbound );int unur_hrb_set_verify( UNUR_PAR *parameters, int verify );int unur_hrb_chg_verify( UNUR_GEN *generator, int verify );/* end of `hrb.h' *//*-----*//*-----*//* <1> `hrd.h' */UNUR_PAR *unur_hrd_new( const UNUR_DISTR *distribution );int unur_hrd_set_verify( UNUR_PAR *parameters, int verify );int unur_hrd_chg_verify( UNUR_GEN *generator, int verify );/* end of `hrd.h' *//*-----*//*-----*//* <1> `hri.h' */UNUR_PAR *unur_hri_new( const UNUR_DISTR *distribution );int unur_hri_set_p0( UNUR_PAR *parameters, double p0 );int unur_hri_set_verify( UNUR_PAR *parameters, int verify );int unur_hri_chg_verify( UNUR_GEN *generator, int verify );/* end of `hri.h' *//*-----*//*-----*//* <1> `ninv.h' */UNUR_PAR *unur_ninv_new( const UNUR_DISTR *distribution );int unur_ninv_set_useregula( UNUR_PAR *parameters );int unur_ninv_set_usenewton( UNUR_PAR *parameters );int unur_ninv_set_max_iter( UNUR_PAR *parameters, int max_iter );int unur_ninv_set_x_resolution( UNUR_PAR *parameters, double x_resolution);int unur_ninv_set_start( UNUR_PAR *parameters, double left, double right);int unur_ninv_set_table(UNUR_PAR *parameters, int no_of_points);int unur_ninv_chg_max_iter(UNUR_GEN *generator, int max_iter);int unur_ninv_chg_x_resolution(UNUR_GEN *generator, double x_resolution);int unur_ninv_chg_start(UNUR_GEN *gen, double left, double right);int unur_ninv_chg_table(UNUR_GEN *gen, int no_of_points);int unur_ninv_chg_truncated(UNUR_GEN *gen, double left, double right);int unur_ninv_chg_pdfparams(UNUR_GEN *generator, double *params, int n_params);/* end of `ninv.h' *//*-----*//*-----*//* <1> `srou.h' */UNUR_PAR *unur_srou_new( const UNUR_DISTR *distribution );int unur_srou_reinit( UNUR_GEN *generator );int unur_srou_set_r( UNUR_PAR *parameters, double r );int unur_srou_set_cdfatmode( UNUR_PAR *parameters, double Fmode );int unur_srou_set_pdfatmode( UNUR_PAR *parameters, double fmode );int unur_srou_set_usesqueeze( UNUR_PAR *parameters, int usesqueeze );int unur_srou_set_usemirror( UNUR_PAR *parameters, int usemirror );int unur_srou_set_verify( UNUR_PAR *parameters, int verify );int unur_srou_chg_verify( UNUR_GEN *generator, int verify );int unur_srou_chg_pdfparams( UNUR_GEN *generator, double *params, int n_params );int unur_srou_chg_domain( UNUR_GEN *generator, double left, double right );int unur_srou_chg_mode( UNUR_GEN *generator, double mode );int unur_srou_upd_mode( UNUR_GEN *generator );int unur_srou_chg_cdfatmode( UNUR_GEN *generator, double Fmode );int unur_srou_chg_pdfatmode( UNUR_GEN *generator, double fmode );int unur_srou_chg_pdfarea( UNUR_GEN *generator, double area );int unur_srou_upd_pdfarea( UNUR_GEN *generator );/* end of `srou.h' *//*-----*//*-----*//* <1> `ssr.h' */UNUR_PAR *unur_ssr_new( const UNUR_DISTR *distribution );int unur_ssr_reinit( UNUR_GEN *generator );int unur_ssr_set_cdfatmode( UNUR_PAR *parameters, double Fmode );int unur_ssr_set_pdfatmode( UNUR_PAR *parameters, double fmode );int unur_ssr_set_usesqueeze( UNUR_PAR *parameters, int usesqueeze );int unur_ssr_set_verify( UNUR_PAR *parameters, int verify );int unur_ssr_chg_verify( UNUR_GEN *generator, int verify );int unur_ssr_chg_pdfparams( UNUR_GEN *generator, double *params, int n_params );int unur_ssr_chg_domain( UNUR_GEN *generator, double left, double right );int unur_ssr_chg_mode( UNUR_GEN *generator, double mode );int unur_ssr_upd_mode( UNUR_GEN *generator );int unur_ssr_chg_cdfatmode( UNUR_GEN *generator, double Fmode );int unur_ssr_chg_pdfatmode( UNUR_GEN *generator, double fmode );int unur_ssr_chg_pdfarea( UNUR_GEN *generator, double area );int unur_ssr_upd_pdfarea( UNUR_GEN *generator );/* end of `ssr.h' *//*-----*//*-----*//* <1> `tabl.h' */UNUR_PAR *unur_tabl_new( const UNUR_DISTR* distribution );int unur_tabl_set_usedars( UNUR_PAR *parameters, int usedars );int unur_tabl_set_variant_splitmode( UNUR_PAR *parameters, unsigned splitmode );int unur_tabl_set_max_sqhratio( UNUR_PAR *parameters, double max_ratio );double unur_tabl_get_sqhratio( const UNUR_GEN *generator );double unur_tabl_get_hatarea( const UNUR_GEN *generator );double unur_tabl_get_squeezearea( const UNUR_GEN *generator );int unur_tabl_set_max_intervals( UNUR_PAR *parameters, int max_ivs );int unur_tabl_set_areafraction( UNUR_PAR *parameters, double fraction );int unur_tabl_set_nstp( UNUR_PAR *parameters, int n_stp );int unur_tabl_set_slopes( UNUR_PAR *parameters, const double *slopes, int n_slopes );int unur_tabl_set_guidefactor( UNUR_PAR *parameters, double factor );int unur_tabl_set_boundary( UNUR_PAR *parameters, double left, double right );int unur_tabl_set_verify( UNUR_PAR *parameters, int verify );int unur_tabl_chg_verify( UNUR_GEN *generator, int verify );/* end of `tabl.h' *//*-----*//*-----*//* <1> `tdr.h' */UNUR_PAR *unur_tdr_new( const UNUR_DISTR* distribution );int unur_tdr_set_c( UNUR_PAR *parameters, double c );int unur_tdr_set_variant_gw( UNUR_PAR *parameters );int unur_tdr_set_variant_ps( UNUR_PAR *parameters );int unur_tdr_set_variant_ia( UNUR_PAR *parameters );int unur_tdr_set_usedars( UNUR_PAR *parameters, int usedars );int unur_tdr_set_darsfactor( UNUR_PAR *parameters, double factor );int unur_tdr_chg_truncated(UNUR_GEN *gen, double left, double right);int unur_tdr_set_max_sqhratio( UNUR_PAR *parameters, double max_ratio );double unur_tdr_get_sqhratio( const UNUR_GEN *generator );double unur_tdr_get_hatarea( const UNUR_GEN *generator );double unur_tdr_get_squeezearea( const UNUR_GEN *generator );int _unur_tdr_is_ARS_running( const UNUR_GEN *generator );int unur_tdr_set_max_intervals( UNUR_PAR *parameters, int max_ivs );int unur_tdr_set_cpoints( UNUR_PAR *parameters, int n_stp, const double *stp );int unur_tdr_set_center( UNUR_PAR *parameters, double center );int unur_tdr_set_usecenter( UNUR_PAR *parameters, int usecenter );int unur_tdr_set_usemode( UNUR_PAR *parameters, int usemode );int unur_tdr_set_guidefactor( UNUR_PAR *parameters, double factor );int unur_tdr_set_verify( UNUR_PAR *parameters, int verify );int unur_tdr_chg_verify( UNUR_GEN *generator, int verify );int unur_tdr_set_pedantic( UNUR_PAR *parameters, int pedantic );double unur_tdr_eval_invcdfhat( const UNUR_GEN *generator, double u, 				double *hx, double *fx, double *sqx );/* end of `tdr.h' *//*-----*//*-----*//* <1> `utdr.h' */UNUR_PAR *unur_utdr_new( const UNUR_DISTR *distribution );int unur_utdr_reinit( UNUR_GEN *generator );int unur_utdr_set_pdfatmode( UNUR_PAR *parameters, double fmode );int unur_utdr_set_cpfactor( UNUR_PAR *parameters, double cp_factor );int unur_utdr_set_deltafactor( UNUR_PAR *parameters, double delta );int unur_utdr_set_verify( UNUR_PAR *parameters, int verify );int unur_utdr_chg_verify( UNUR_GEN *generator, int verify );int unur_utdr_chg_pdfparams( UNUR_GEN *generator, double *params, int n_params );int unur_utdr_chg_domain( UNUR_GEN *generator, double left, double right );int unur_utdr_chg_mode( UNUR_GEN *generator, double mode );int unur_utdr_upd_mode( UNUR_GEN *generator );int unur_utdr_chg_pdfatmode( UNUR_GEN *generator, double fmode );int unur_utdr_chg_pdfarea( UNUR_GEN *generator, double area );int unur_utdr_upd_pdfarea( UNUR_GEN *generator );/* end of `utdr.h' *//*-----*//*-----*//* <1> `empk.h' */UNUR_PAR *unur_empk_new( const UNUR_DISTR *distribution );int unur_empk_set_kernel( UNUR_PAR *parameters, unsigned kernel);int unur_empk_set_kernelgen( UNUR_PAR *parameters, const UNUR_GEN *kernelgen, double alpha, double kernelvar );int unur_empk_set_beta( UNUR_PAR *parameters, double beta );int unur_empk_set_smoothing( UNUR_PAR *parameters, double smoothing );int unur_empk_chg_smoothing( UNUR_GEN *generator, double smoothing );int unur_empk_set_varcor( UNUR_PAR *parameters, int varcor );int unur_empk_chg_varcor( UNUR_GEN *generator, int varcor );int unur_empk_set_positive( UNUR_PAR *parameters, int positive );/* end of `empk.h' *//*-----*//*-----*//* <1> `empl.h' */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -