ADMB Documentation  -a65f1c97
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
Development Utilities

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...
 

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 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().