Value:
Check that exp is true, if not terminate execution.
The C++ expression exp is expected to be true. If it is false, CppAD has detected an error but does not know the cause of the error. If the preprocessor symbol NDEBUG is not defined, and exp is false, this macro will report the source code line number at which this expected result occurred.
Definition at line 141 of file cppad_assert.hpp.
Referenced by AD< Base >::Abs(), user_atomic< Base >::ad(), discrete< Base >::ad(), CppAD::VecAD_reference< Base >::ADBase(), sparse_set::add_element(), sparse_pack::add_element(), ADTape< Base >::AddVec(), ADFun< Base >::ADFun(), sparse_set::assignment(), sparse_pack::assignment(), sparse_set::begin(), sparse_pack::begin(), sparse_set::binary_union(), sparse_pack::binary_union(), ADFun< Base >::capacity_taylor(), sparse_set::clear(), sparse_pack::clear(), CppAD::CondExpOp(), CppAD::CondExpTemplate(), conditional_exp_op(), ADFun< Base >::Dependent(), discrete< Base >::eval(), cppad_ipopt_nlp::eval_f(), cppad_ipopt_nlp::eval_g(), cppad_ipopt_nlp::eval_grad_f(), cppad_ipopt_nlp::eval_h(), cppad_ipopt_nlp::eval_jac_g(), cppad_ipopt_nlp::finalize_solution(), user_atomic< Base >::for_jac_sparse(), ForJacSweep(), ForSparseJacBool(), ForSparseJacSet(), user_atomic< Base >::forward(), ADFun< Base >::Forward(), forward0sweep(), forward_abs_op(), forward_abs_op_0(), forward_acos_op(), forward_acos_op_0(), forward_addpv_op(), forward_addpv_op_0(), forward_addvv_op(), forward_addvv_op_0(), forward_asin_op(), forward_asin_op_0(), forward_atan_op(), forward_atan_op_0(), forward_binary_op(), forward_binary_op_0(), forward_comp_op_0(), forward_cond_op(), forward_cond_op_0(), forward_cos_op(), forward_cos_op_0(), forward_cosh_op(), forward_cosh_op_0(), player< Base >::forward_csum(), forward_csum_op(), forward_dis_op_0(), forward_divpv_op(), forward_divpv_op_0(), forward_divvp_op(), forward_divvp_op_0(), forward_divvv_op(), forward_divvv_op_0(), forward_exp_op(), forward_exp_op_0(), forward_load_op(), forward_load_op_0(), forward_load_p_op_0(), forward_load_v_op_0(), forward_log_op(), forward_log_op_0(), forward_mulpv_op(), forward_mulpv_op_0(), forward_mulvv_op(), forward_mulvv_op_0(), forward_par_op_0(), forward_pow_op(), forward_pow_op_0(), forward_powpv_op(), forward_powpv_op_0(), forward_powvp_op(), forward_powvp_op_0(), forward_powvv_op(), forward_powvv_op_0(), forward_prip_0(), forward_priv_0(), forward_sin_op(), forward_sin_op_0(), forward_sinh_op(), forward_sinh_op_0(), forward_sparse_jacobian_binary_op(), forward_sparse_jacobian_cond_op(), forward_sparse_jacobian_csum_op(), forward_sparse_jacobian_unary_op(), forward_sparse_load_op(), forward_sparse_store_op(), forward_sqrt_op(), forward_sqrt_op_0(), forward_store_op_0(), forward_store_pp_op_0(), forward_store_pv_op_0(), forward_store_vp_op_0(), forward_store_vv_op_0(), forward_subpv_op(), forward_subpv_op_0(), forward_subvp_op(), forward_subvp_op_0(), forward_subvv_op(), forward_subvv_op_0(), forward_sweep(), forward_unary1_op(), forward_unary1_op_0(), forward_unary2_op(), forward_unary2_op_0(), fun_record(), cppad_ipopt_nlp::get_bounds_info(), cppad_ipopt_nlp::get_starting_point(), player< Base >::GetOp(), player< Base >::GetPar(), player< Base >::GetTxt(), player< Base >::GetVecInd(), hash_code(), hes_fg_map(), AD< Base >::id_handle(), ADTape< Base >::Independent(), jac_g_map(), CppAD::JacobianFor(), CppAD::JacobianRev(), CppAD::LuFactor(), CppAD::LuRatio(), AD< Base >::make_parameter(), AD< Base >::make_variable(), sparse_pack::next_element(), player< Base >::next_forward(), player< Base >::next_reverse(), NumArg(), NumRes(), CppAD::OdeGearControl(), CppAD::operator*(), AD< Base >::operator*=(), CppAD::operator+(), AD< Base >::operator+=(), CppAD::operator-(), AD< Base >::operator-=(), CppAD::operator/(), AD< Base >::operator/=(), CppAD::vectorBool::operator=(), CppAD::VecAD_reference< Base >::operator=(), ADFun< Base >::operator=(), AD< Base >::operator=(), ADFun< Base >::optimize(), optimize(), optimize_binary_match(), optimize_prototype(), optimize_record_csum(), optimize_record_pv(), optimize_record_vp(), optimize_record_vv(), optimize_unary_match(), CppAD::pow(), CppAD::PrintFor(), printOp(), prototype_put_arg(), CppAD::vectorBool::push_back(), CppAD::vector< CppAD::ADFun< Number > >::push_back(), CppAD::vectorBool::push_vector(), CppAD::vector< CppAD::ADFun< Number > >::push_vector(), recorder< Base >::PutArg(), recorder< Base >::PutOp(), recorder< Base >::PutPar(), recorder< Base >::PutTxt(), recorder< Base >::PutVecInd(), ADTape< Base >::RecordCompare(), ADTape< Base >::RecordCondExp(), ADTape< Base >::RecordParOp(), player< Base >::ReplaceInd(), user_atomic< Base >::rev_hes_sparse(), user_atomic< Base >::rev_jac_sparse(), user_atomic< Base >::reverse(), ADFun< Base >::Reverse(), reverse_abs_op(), reverse_acos_op(), reverse_addpv_op(), reverse_addvv_op(), reverse_asin_op(), reverse_atan_op(), reverse_binary_op(), reverse_cond_op(), reverse_cos_op(), reverse_cosh_op(), player< Base >::reverse_csum(), reverse_csum_op(), reverse_divpv_op(), reverse_divvp_op(), reverse_divvv_op(), reverse_exp_op(), reverse_load_op(), reverse_log_op(), reverse_mulpv_op(), reverse_mulvv_op(), reverse_pow_op(), reverse_powpv_op(), reverse_powvp_op(), reverse_powvv_op(), reverse_sin_op(), reverse_sinh_op(), reverse_sparse_hessian_addsub_op(), reverse_sparse_hessian_binary_op(), reverse_sparse_hessian_cond_op(), reverse_sparse_hessian_csum_op(), reverse_sparse_hessian_div_op(), reverse_sparse_hessian_linear_unary_op(), reverse_sparse_hessian_load_op(), reverse_sparse_hessian_mul_op(), reverse_sparse_hessian_nonlinear_unary_op(), reverse_sparse_hessian_pow_op(), reverse_sparse_hessian_store_op(), reverse_sparse_hessian_unary_op(), reverse_sparse_jacobian_binary_op(), reverse_sparse_jacobian_cond_op(), reverse_sparse_jacobian_csum_op(), reverse_sparse_jacobian_load_op(), reverse_sparse_jacobian_store_op(), reverse_sparse_jacobian_unary_op(), reverse_sqrt_op(), reverse_subpv_op(), reverse_subvp_op(), reverse_subvv_op(), reverse_unary1_op(), reverse_unary2_op(), ReverseSweep(), RevHesSweep(), RevJacSweep(), RevSparseHesBool(), ADFun< Base >::RevSparseHesCase(), RevSparseHesSet(), RevSparseJacBool(), RevSparseJacSet(), CppAD::TrackElement::root_for(), sparse_conditional_exp_op(), sparse_load_op(), sparse_map2vec(), sparse_pack::sparse_pack(), sparse_set::sparse_set(), sparse_store_op(), ADFun< Base >::SparseHessianCase(), ADFun< Base >::SparseJacobianCase(), player< Base >::start_forward(), player< Base >::start_reverse(), AD< Base >::tape_delete(), AD< Base >::tape_handle(), AD< Base >::tape_new(), AD< Base >::tape_ptr(), AD< Base >::tape_this(), CppAD::TrackElement::TrackElement(), vec_fun_pattern(), and CppAD::VecAD< Base >::VecAD().