ADMB Documentation
11.5.3197
|
Functions | |
int | save_identifier_string (const char *str) |
Writes a gradient stack verification string. | |
void | verify_identifier_string (const char *str1) |
Verifies gradient stack string. |
ADMB functions of use to developers of ADMB code.
int save_identifier_string | ( | const char * | str | ) |
Writes a gradient stack verification string.
Writes a character string to the adjoint code variable stack. Only available in the "safe" library. Used primarily for debugging adjoint coide.
str | Character sting to saved on the stack. |
Definition at line 287 of file cmpdif2.cpp.
Referenced by atan(), check_derivative_values(), check_derivative_values_break(), choleski_decomp(), choleski_decomp_positive(), cos(), cube(), det(), elem_div(), elem_prod(), empirical_covariance(), exp(), first_difference(), fourth(), funnel_gradcalc(), dvar_vector::initialize(), dvar_matrix::initialize(), insert_identifier_string(), inv(), ln_det(), ln_det_choleski(), ln_det_choleski_error(), log(), mfexp(), dvar_vector::operator()(), operator*(), operator+(), dvar_vector::operator+=(), operator-(), dvar_vector::operator-(), dvar_vector::operator-=(), operator/(), dvar_vector::operator/=(), dvar_vector::operator=(), outer_prod(), pow(), report_derivatives(), set_gradstack_flag(), sin(), solve(), sqr(), sqrt(), square(), sum(), tan(), trans(), and varchol().
void verify_identifier_string | ( | const char * | str1 | ) |
Verifies gradient stack string.
Retrieves a character string from the adjoint code variable stack and compares it to its argument. Reports and error and exits if the two strings are not identical. Only available in the "safe" library. Used primarily for debugging adjoint coide.
str1 | Character sting to compare with value retrieved from stack. |
Definition at line 146 of file cmpdif3.cpp.
Referenced by cmdm_prod(), cmdv_prod(), cvdv_add(), cvdv_dot(), cvdv_elem_div(), cvdv_elem_prod(), cvdv_sub(), DF_ccv_dble_prod(), DF_cdble_dv_add(), DF_cdble_dv_diff(), DF_cdble_dv_div(), DF_cdble_dv_diveq(), DF_cdvpow(), DF_dble_dv_add(), DF_dble_dv_diff(), DF_dble_dv_div(), DF_dv_cdble_diff(), DF_dv_cdble_div(), DF_dv_dble_diff(), DF_dv_dble_div(), DF_dv_dble_prod(), DF_dv_double_prod(), DF_dv_minus(), DF_dvatan(), DF_dvcos(), DF_dvcpow(), DF_dvcube(), DF_dvdvpow(), DF_dvexp(), DF_dvfourth(), DF_dvlog(), DF_dvmfexp(), DF_dvpow(), DF_dvsin(), DF_dvsqrt(), DF_dvsquare(), DF_dvtan(), DF_first_diference(), df_ln_det_choleski(), DF_unary_diff(), DF_v_xdble_diff(), DF_vdble_dv_diveq(), df_xdet(), df_xldet(), dfbltsolve(), dfcholeski_decomp(), dfcholeski_decomp_banded(), dfcholeski_decomp_banded_positive(), dfcholeski_decomp_positive(), dfcholeski_sparse(), dfempirical_covarv(), dfempirical_covarv_partial(), dfinvpret(), dfmatinit(), dfmattrans(), dfouter_prodvv(), dmcm_prod(), dmcv_prod(), dmdm_prod(), dmdv_prod(), dmdv_solve(), dv_assign(), dv_eqdoub(), dv_eqprev(), dv_init(), dv_minuseq(), dv_pluseq(), dv_subassign(), dv_xminuseq(), dv_xpluseq(), dvcm_prod(), dvcv_add(), dvcv_dot(), dvcv_elem_div(), dvcv_elem_prod(), dvcv_sub(), dvdm_prod(), dvdv_add(), dvdv_dot(), dvdv_elem_div(), dvdv_elem_prod(), dvdv_sub(), funnel_derivatives(), report_dvar_vector_derivatives(), report_gradstack_flag(), report_gradstack_flag2(), and X_dv_sum().
Generated on Tue Mar 8 2016 19:51:38 for ADMB Documentation by 1.8.0 |