Description not yet available. More...
#include <fvar.hpp>
Go to the source code of this file.
Classes | |
struct | alist |
struct | cilist |
struct | cllist |
struct | complex |
struct | doublecomplex |
struct | icilist |
struct | inlist |
struct | Namelist |
struct | olist |
struct | Vardesc |
Defines | |
#define | abs(x) ((x) >= 0 ? (x) : -(x)) |
#define | bit_clear(a, b) ((a) & ~((uinteger)1 << (b))) |
#define | bit_set(a, b) ((a) | ((uinteger)1 << (b))) |
#define | bit_test(a, b) ((a) >> (b) & 1) |
#define | dabs(x) (doublereal)abs(x) |
#define | dmax(a, b) (doublereal)max(a,b) |
#define | dmin(a, b) (doublereal)min(a,b) |
#define | Extern extern |
#define | F2C_INCLUDE |
barf [ba:rf] 2. | |
#define | F2C_proc_par_types 1 |
#define | FALSE_ (0) |
#define | max(a, b) ((a) >= (b) ? (a) : (b)) |
#define | min(a, b) ((a) <= (b) ? (a) : (b)) |
#define | TRUE_ (1) |
#define | VOID void |
#define | w ((doublereal *)&equiv_21) |
#define | x ((doublereal *)&equiv_22) |
Typedefs | |
typedef VOID | C_f |
typedef VOID(* | C_fp )() |
typedef doublereal(* | D_fp )() |
typedef double | doublereal |
typedef doublereal | E_f |
typedef doublereal(*)(* | E_fp )() |
typedef long int | flag |
typedef long int | ftnint |
typedef long int | ftnlen |
typedef VOID | H_f |
typedef VOID(* | H_fp )() |
typedef integer(* | I_fp )() |
typedef long int | integer |
typedef char | integer1 |
typedef shortint(* | J_fp )() |
typedef shortlogical(* | K_fp )() |
typedef logical(* | L_fp )() |
typedef long int | logical |
typedef char | logical1 |
typedef struct Namelist | Namelist |
typedef real(* | R_fp )() |
typedef float | real |
typedef int(* | S_fp )() |
typedef short int | shortint |
typedef short int | shortlogical |
typedef int(* | U_fp )() |
typedef unsigned long int | uinteger |
typedef struct Vardesc | Vardesc |
typedef VOID | Z_f |
typedef VOID(* | Z_fp )() |
Functions | |
double | cmvbvu_ (const double *sh, const double *sk, const double *r__) |
double | cmvphi_ (double *z__) |
double | cumbvn (const double &x, const double &y, const double &rho) |
Cumulative bivariate normal distribution. | |
double | cumbvn (const double &xl, const double &yl, const double &xu, const double &yu, const double &rho) |
Cumulative bivariate normal distribution. |
Description not yet available.
Definition in file cbivnorm.cpp.
Definition at line 190 of file cbivnorm.cpp.
Referenced by cmvbvu_(), cmvphi_(), gauss_legendre(), and function_minimizer::likeprof_routine().
Definition at line 197 of file cbivnorm.cpp.
Definition at line 198 of file cbivnorm.cpp.
#define bit_test | ( | a, | |
b | |||
) | ((a) >> (b) & 1) |
Definition at line 196 of file cbivnorm.cpp.
#define dabs | ( | x | ) | (doublereal)abs(x) |
Definition at line 191 of file cbivnorm.cpp.
#define dmax | ( | a, | |
b | |||
) | (doublereal)max(a,b) |
Definition at line 195 of file cbivnorm.cpp.
Referenced by boundpin().
#define dmin | ( | a, | |
b | |||
) | (doublereal)min(a,b) |
Definition at line 194 of file cbivnorm.cpp.
Referenced by boundpin(), calculate_importance_sample_block_diagonal(), calculate_importance_sample_block_diagonal_option2(), calculate_importance_sample_block_diagonal_option_antithetical(), dftinv(), and read_hessian_matrix_and_scale().
#define Extern extern |
Definition at line 59 of file cbivnorm.cpp.
#define F2C_INCLUDE |
barf [ba:rf] 2.
"He suggested using FORTRAN, and everybody barfed."
Definition at line 30 of file cbivnorm.cpp.
#define F2C_proc_par_types 1 |
Definition at line 202 of file cbivnorm.cpp.
#define FALSE_ (0) |
Definition at line 55 of file cbivnorm.cpp.
#define max | ( | a, | |
b | |||
) | ((a) >= (b) ? (a) : (b)) |
Definition at line 193 of file cbivnorm.cpp.
Referenced by df3_one_vector::allocate(), df1_one_vector::allocate(), df1_two_vector::allocate(), df1_three_vector::allocate(), df3_three_vector::allocate(), df3_two_vector::allocate(), adstring_array::allocate(), init_df1b2vector::allocate(), laplace_approximation_calculator::banded_calculations_lme(), check_choleski_decomp(), choleski_decomp(), choleski_decomp_positive(), cmvbvu_(), column_vector(), cubic_spline(), dbinom(), laplace_approximation_calculator::default_calculations(), laplace_approximation_calculator::default_calculations_check_derivatives(), dfcholeski_decomp_banded(), dfcholeski_decomp_banded_positive(), dmatrix_position::dmatrix_position(), laplace_approximation_calculator::do_separable_stuff_newton_raphson_block_diagonal(), dvar_matrix_position::dvar_matrix_position(), evaluate_function(), evaluate_function_quiet(), expm(), gauss_hermite_stuff::gauss_hermite_stuff(), laplace_approximation_calculator::get_complete_hessian(), shareinfo::get_inv_matrix_shared(), shareinfo::get_inv_vector_shared(), get_newton_raphson_info(), laplace_approximation_calculator::get_newton_raphson_info(), get_second_ders(), laplace_approximation_calculator::get_uhat_quasi_newton_block_diagonal(), identity_matrix(), imatrix_position::imatrix_position(), lbfgs_(), function_minimizer::limited_memory_quasi_newton(), lower_triangular_dmatrix::lower_triangular_dmatrix(), Max(), max(), mcsrch_(), mcstep_(), min(), mvbvu_(), nograd_assign(), nograd_assign_column(), nograd_assign_row(), function_minimizer::normalize_posterior_distribution(), operator&(), operator*(), operator<<(), adstring_array::operator=(), named_i4_array::operator=(), operator>>(), pearson_residuals(), function_minimizer::random_effects_maximization(), ivector::reallocate(), restore_banded_lower_triangular_dvar_matrix_value(), restore_banded_symmetric_dvar_matrix_value(), restore_d3_array_value(), restore_dmatrix_position(), restore_dmatrix_value(), restore_dvar_matrix_derivative_column(), restore_dvar_matrix_position(), restore_dvar_matrix_value(), restore_imatrix_position(), restore_imatrix_value(), restore_lower_triangular_dvar_matrix_value(), row_vector(), dmatrix::save_dmatrix_derivatives(), banded_symmetric_dmatrix::save_dmatrix_derivatives(), banded_lower_triangular_dmatrix::save_dmatrix_derivatives(), dmatrix::save_dmatrix_derivatives_na(), dmatrix::save_dmatrix_position(), banded_symmetric_dmatrix::save_dmatrix_value(), dvar_matrix::save_dvar_matrix_position(), banded_symmetric_dvar_matrix::save_dvar_matrix_position(), banded_lower_triangular_dvar_matrix::save_dvar_matrix_position(), dvar_matrix::save_dvar_matrix_value(), banded_symmetric_dvar_matrix::save_dvar_matrix_value(), banded_lower_triangular_dvar_matrix::save_dvar_matrix_value(), dvar_vector::save_dvar_vector_value(), imatrix::save_imatrix_position(), ivector::save_ivector_value(), set_value(), set_value_inv(), set_value_inv_mc(), set_value_inv_partial(), set_value_mc(), set_value_partial(), size_count(), size_count_partial(), symmetrize(), value(), and adstring_array::~adstring_array().
#define min | ( | a, | |
b | |||
) | ((a) <= (b) ? (a) : (b)) |
Definition at line 192 of file cbivnorm.cpp.
Referenced by df3_one_vector::allocate(), df1_one_vector::allocate(), df1_two_vector::allocate(), df1_three_vector::allocate(), df3_three_vector::allocate(), df3_two_vector::allocate(), bounder(), calculate_importance_sample(), calculate_importance_sample_block_diagonal(), calculate_importance_sample_block_diagonal_funnel(), calculate_importance_sample_block_diagonal_option2(), calculate_importance_sample_block_diagonal_option_antithetical(), calculate_importance_sample_funnel(), calculate_importance_sample_shess(), mat_shape::colshift(), column_vector(), cubic_spline(), dbinom(), laplace_approximation_calculator::default_calculations(), laplace_approximation_calculator::default_calculations_check_derivatives(), df_xdet(), df_xldet(), dfinvpret(), dlnorm(), dmatrix_position::dmatrix_position(), dmdv_solve(), dnorm(), dvar_matrix_position::dvar_matrix_position(), eigenvalues(), eigenvectors(), elem_div(), elem_prod(), funnel_gradcalc(), laplace_approximation_calculator::get_complete_hessian(), shareinfo::get_inv_matrix_shared(), shareinfo::get_inv_vector_shared(), get_newton_raphson_info(), laplace_approximation_calculator::get_newton_raphson_info(), multi_index::get_offset(), get_second_ders(), imatrix_position::imatrix_position(), function_minimizer::limited_memory_quasi_newton(), function_minimizer::limited_memory_quasi_newton_block(), mcsrch_(), mcstep_(), min(), function_minimizer::minimize(), multi_index::multi_index(), new_value_mc(), nograd_assign(), nograd_assign_column(), nograd_assign_row(), function_minimizer::normalize_posterior_distribution(), operator&(), operator*(), operator+(), operator<<(), adstring_array::operator=(), named_i4_array::operator=(), dvar_vector::operator=(), operator>>(), function_minimizer::prof_minimize(), function_minimizer::prof_minimize_re(), function_minimizer::projected_hess_determinant(), function_minimizer::quasi_newton_block(), function_minimizer::random_effects_maximization(), read_hessian_matrix_and_scale(), gradient_structure::restore_arrays(), restore_banded_lower_triangular_dvar_matrix_value(), restore_banded_symmetric_dvar_matrix_value(), restore_d3_array_value(), restore_dmatrix_position(), restore_dmatrix_value(), restore_dvar_matrix_derivative_column(), restore_dvar_matrix_position(), restore_dvar_matrix_value(), restore_dvar_vector_der_nozero(), restore_dvar_vector_derivatives(), restore_imatrix_position(), restore_imatrix_value(), restore_lower_triangular_dvar_matrix_value(), row_vector(), imatrix::rowshift(), mat_shape::rowshift(), dvar_matrix::rowshift(), dmatrix::rowshift(), gradient_structure::save_arrays(), dmatrix::save_dmatrix_derivatives(), banded_symmetric_dmatrix::save_dmatrix_derivatives(), banded_lower_triangular_dmatrix::save_dmatrix_derivatives(), dmatrix::save_dmatrix_derivatives_na(), dmatrix::save_dmatrix_position(), banded_symmetric_dmatrix::save_dmatrix_value(), dvar_matrix::save_dvar_matrix_position(), banded_symmetric_dvar_matrix::save_dvar_matrix_position(), banded_lower_triangular_dvar_matrix::save_dvar_matrix_position(), dvar_matrix::save_dvar_matrix_value(), banded_symmetric_dvar_matrix::save_dvar_matrix_value(), banded_lower_triangular_dvar_matrix::save_dvar_matrix_value(), dvar_vector::save_dvar_vector_value(), imatrix::save_imatrix_position(), ivector::save_ivector_value(), set_value(), set_value_inv(), set_value_inv_mc(), set_value_inv_partial(), set_value_mc(), set_value_partial(), vector_shapex::shift(), ivector::shift(), vector_shape::shift(), lvector::shift(), df1b2vector::shift(), dvar_vector::shift(), size_count(), size_count_partial(), svd_mln(), symmetrize(), value(), and adstring_array::~adstring_array().
#define TRUE_ (1) |
Definition at line 54 of file cbivnorm.cpp.
#define VOID void |
Definition at line 156 of file cbivnorm.cpp.
#define w ((doublereal *)&equiv_21) |
Referenced by bounded_cumd_norm(), bounded_multivariate_cauchy(), bounded_multivariate_mixture(), bounded_multivariate_normal(), bounded_multivariate_uniform(), bounded_robust_multivariate_normal(), cmvbvu_(), cs_add(), cs_amd(), cs_etree(), cs_multiply(), cs_transpose(), cumd_mixture(), cumd_mixture_02(), cumd_norm(), dmultinom(), function_minimizer::do_gauss_hermite_integration(), function_minimizer::do_gauss_hermite_integration_multi(), laplace_approximation_calculator::do_separable_stuff_hessian_type_information(), elem_div(), elem_prod(), fmm::fmm(), fmmt1::fmmt1(), gauss_hermite_stuff::gauss_hermite_stuff(), generate_actual_multivariate(), generate_actual_multivariate_cauchy(), generate_actual_multivariate_mixture(), get_bounded_cauchy(), get_bounded_mixture(), get_bounded_normal(), get_bounded_normal_virtual(), laplace_approximation_calculator::get_gradient_for_hessian_calcs(), get_initial_u(), function_minimizer::hess_routine_noparallel_random_effects(), hs_symperm(), inv_cumd_t(), function_minimizer::limited_memory_quasi_newton(), laplace_approximation_calculator::lincg(), log_likelihood_mixture(), log_likelihood_mixture_02(), mvbvu_(), new_probing_bounded_multivariate_normal(), new_probing_bounded_multivariate_normal_mcmc(), normalized_gauss_hermite(), old_cumd_norm(), operator<<(), polint(), probing_bounded_multivariate_normal(), function_minimizer::random_effects_maximization(), sgamma(), sing_val_decomp::sing_val_decomp(), singval_decomp(), solve(), safe_choleski_solver::solve(), str(), tan(), and value().
#define x ((doublereal *)&equiv_22) |
Referenced by add_hist_values(), allocated(), asin(), atan2(), laplace_approximation_calculator::banded_calculations(), laplace_approximation_calculator::banded_calculations_lme(), beta_deviate(), betacf(), laplace_approximation_calculator::block_diagonal_calculations(), bounded_cumd_norm(), boundp(), boundpin(), check_shape(), chol(), cholnew(), cmdv_prod(), cmvbvu_(), df1b2vector::copy(), cos(), cs_add(), cs_ipvec(), cs_lsolve(), cs_ltsolve(), cs_multiply(), cs_pvec(), cube(), cubic_spline_function::cubic_spline_function(), cumd_norm(), cumd_normal_logistic_mixture_initx(), cumd_normal_mixture_initx(), d1F(), d2F(), d3_np_fs(), d3F(), laplace_approximation_calculator::default_calculations(), laplace_approximation_calculator::default_calculations_check_derivatives(), function_minimizer::dep_hess_routine(), function_minimizer::depvars_routine(), derch(), DF_cdble_dv_div(), DF_cdble_dv_diveq(), DF_dble_dv_div(), DF_dv_cdble_div(), DF_dv_dble_div(), DF_dv_dble_prod(), DF_dv_double_prod(), DF_dvcube(), DF_dvfourth(), DF_dvsquare(), DF_vdble_dv_diveq(), dfbltsolve(), dfcholeski_sparse(), dfinvpret(), dmcv_prod(), dmdv_prod(), dmdv_solve(), dvdm_prod(), elem_div(), dvar_vector::elem_value(), exp(), fabs(), first_difference(), fmm::fmin(), fmmt1::fmin(), fmmt1::fmin2(), fourth(), DF_FILE::fread(), funnel_init_df1b2matrix::funnel_init_df1b2matrix(), funnel_init_df1b2variable::funnel_init_df1b2variable(), gamma_density(), gamma_deviate(), gammln(), gammlnguts(), laplace_approximation_calculator::generate_antithetical_rvs(), get_hessian(), laplace_approximation_calculator::get_hessian_components_banded_lme(), get_inverse_sparse_hessian(), function_minimizer::get_particular_grad(), gradient_structure::gradient_structure(), function_minimizer::hess_inv(), function_minimizer::hess_routine_and_constraint(), function_minimizer::hess_routine_noparallel(), function_minimizer::hess_routine_noparallel_random_effects(), function_minimizer::hess_routine_slave_random_effects(), function_minimizer::hybrid_mcmc_routine(), inv(), inv_cumd_beta_stable(), inv_cumd_gamma(), inv_cumd_mixture(), inv_cumd_mixture_02(), inv_cumd_normal_logistic_mixture(), inv_cumd_normal_mixture(), function_minimizer::limited_memory_quasi_newton(), log(), log_gamma_density(), lower_triangular_solve(), lower_triangular_solve_trans(), make_preliminary_hist(), function_minimizer::mcmc_routine(), mean(), mfexp(), function_minimizer::minimize(), function_minimizer::monte_carlo_routine(), mvbvu_(), function_minimizer::neldmead(), norm(), norm2(), normalized_gauss_hermite(), nr_generic(), df1b2function1::operator()(), df1b2function2::operator()(), operator*(), df1_one_variable::operator*=(), df1_two_variable::operator*=(), df3_three_variable::operator*=(), df3_two_variable::operator*=(), df1b2vector::operator*=(), df1b2matrix::operator*=(), prevariable::operator*=(), operator+(), df1b2variable::operator+=(), df1b2vector::operator+=(), prevariable::operator+=(), operator-(), df1b2variable::operator-=(), df1b2vector::operator-=(), prevariable::operator-=(), operator/(), df3_three_variable::operator/=(), df3_two_variable::operator/=(), df1b2vector::operator/=(), df1b2matrix::operator/=(), operator<<(), df1b2variable::operator=(), df1b2vector::operator=(), dll_param_init_vector::operator=(), prevariable::operator=(), dvariable::operator=(), dvar_vector::operator=(), cifstream::operator>>(), pow(), funnel_init_df1b2variable::preallocate(), function_minimizer::prof_minimize(), function_minimizer::prof_minimize_re(), randn(), function_minimizer::random_effects_maximization(), dvar_vector::read_from(), initial_params::reset1(), restore_value_from_vector(), return_choleski_decomp_solve(), return_choleski_factor_solve(), rmvlogistic(), banded_symmetric_dmatrix::save_dmatrix_derivatives(), banded_lower_triangular_dmatrix::save_dmatrix_derivatives(), prevariable::save_prevariable_value(), function_minimizer::sd_routine(), set_dependent_variable(), funnel_init_df1b2matrix::set_value(), df1b2_init_vector::set_value(), df1b2_init_matrix::set_value(), df1b2_init_number::set_value(), df1b2_init_bounded_number::set_value(), df1b2_init_bounded_vector::set_value(), random_effects_bounded_vector_info::set_value(), re_df1b2_init_bounded_vector::set_value(), df1b2_init_bounded_matrix::set_value(), set_value(), set_value_inv(), set_value_mc(), sgamma(), param_init_vector::shared_set_value(), param_init_matrix::shared_set_value(), param_init_bounded_matrix::shared_set_value(), param_init_d3array::shared_set_value(), param_init_vector::shared_set_value_inv(), param_init_matrix::shared_set_value_inv(), param_init_bounded_matrix::shared_set_value_inv(), param_init_d3array::shared_set_value_inv(), sin(), size_count(), solve(), solve_trans(), spline(), sqrt(), square(), sum(), svd_mln(), svd_nlm(), t_deviate(), tan(), laplace_approximation_calculator::test_trust_region_method(), tmpxchol1(), value(), varchol(), vcubic_spline_function::vcubic_spline_function(), dvar_vector::write_on(), initial_params::xinit1(), and initial_params::xinit_all().
Definition at line 229 of file cbivnorm.cpp.
Definition at line 221 of file cbivnorm.cpp.
typedef doublereal(* D_fp)() |
Definition at line 220 of file cbivnorm.cpp.
typedef double doublereal |
Definition at line 40 of file cbivnorm.cpp.
typedef doublereal E_f |
Definition at line 232 of file cbivnorm.cpp.
typedef doublereal(*)(* E_fp)() |
Definition at line 220 of file cbivnorm.cpp.
typedef long int flag |
Definition at line 70 of file cbivnorm.cpp.
typedef long int ftnint |
Definition at line 72 of file cbivnorm.cpp.
typedef long int ftnlen |
Definition at line 71 of file cbivnorm.cpp.
Definition at line 230 of file cbivnorm.cpp.
Definition at line 225 of file cbivnorm.cpp.
Definition at line 218 of file cbivnorm.cpp.
typedef long int integer |
Definition at line 35 of file cbivnorm.cpp.
typedef char integer1 |
Definition at line 46 of file cbivnorm.cpp.
Definition at line 217 of file cbivnorm.cpp.
typedef shortlogical(* K_fp)() |
Definition at line 224 of file cbivnorm.cpp.
Definition at line 223 of file cbivnorm.cpp.
typedef long int logical |
Definition at line 43 of file cbivnorm.cpp.
typedef char logical1 |
Definition at line 45 of file cbivnorm.cpp.
Definition at line 188 of file cbivnorm.cpp.
Definition at line 219 of file cbivnorm.cpp.
typedef float real |
Definition at line 39 of file cbivnorm.cpp.
typedef int(* S_fp)() |
Definition at line 226 of file cbivnorm.cpp.
typedef short int shortint |
Definition at line 38 of file cbivnorm.cpp.
typedef short int shortlogical |
Definition at line 44 of file cbivnorm.cpp.
typedef int(* U_fp)() |
Definition at line 216 of file cbivnorm.cpp.
typedef unsigned long int uinteger |
Definition at line 36 of file cbivnorm.cpp.
Definition at line 181 of file cbivnorm.cpp.
Definition at line 231 of file cbivnorm.cpp.
Definition at line 222 of file cbivnorm.cpp.
double cmvbvu_ | ( | const double * | sh, |
const double * | sk, | ||
const double * | r__ | ||
) |
Definition at line 308 of file cbivnorm.cpp.
Referenced by cumbvn().
double cmvphi_ | ( | double * | z__ | ) |
Definition at line 483 of file cbivnorm.cpp.
Referenced by cmvbvu_().
double cumbvn | ( | const double & | x, |
const double & | y, | ||
const double & | rho | ||
) |
Cumulative bivariate normal distribution.
Assumes two distributions X and Y both N(0,1).
x | Upper limit of inetegration on X. |
y | Upper limit of inetegration on Y |
rho | correlation coefficient. |
Definition at line 271 of file cbivnorm.cpp.
Referenced by cumbvn().
double cumbvn | ( | const double & | xl, |
const double & | yl, | ||
const double & | xu, | ||
const double & | yu, | ||
const double & | rho | ||
) |
Cumulative bivariate normal distribution.
Assumes two distributions X and Y both N(0,1).
xl | Lower limit of inetegration on X. |
yl | Lower limit of inetegration on Y. |
xu | Upper limit of inetegration on X. |
yu | Upper limit of inetegration on Y. |
rho | correlation coefficient. |
Definition at line 291 of file cbivnorm.cpp.
Generated on Tue Mar 8 2016 19:51:36 for ADMB Documentation by 1.8.0 |