ADMB Documentation  11.5.3197
 All Classes Files Functions Variables Typedefs Friends Defines
Functions
Development Utilities

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.

Detailed Description

ADMB functions of use to developers of ADMB code.


Function Documentation

int save_identifier_string ( const char *  str)
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.

Parameters:
str1Character 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().