ADMB Documentation
-a65f1c97
|
Functions | |
int | save_identifier_string (const char *str) |
Writes a gradient stack verification string. More... | |
void | verify_identifier_string (const char *str1) |
Verifies gradient stack string. More... | |
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 315 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(), gradient_structure::funnel_gradcalc(), dvar_vector::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(), 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 149 of file cmpdif3.cpp.
Referenced by cmdm_prod(), cvdv_add(), cvdv_dot(), cvdv_elem_div(), cvdv_elem_prod(), cvdv_sub(), DF_ccv_dble_prod(), DF_cdble_dv_add(), 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_double_prod(), 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(), dfmattrans(), dfouter_prodvv(), dmcm_prod(), dmcv_prod(), dmdm_prod(), dmdv_prod(), dmdv_solve(), dv_eqdoub(), dv_eqprev(), dv_init(), dv_minuseq(), 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_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 Wed Sep 7 2022 00:01:32 for ADMB Documentation by 1.8.5 |