/home/coin/SVN-release/CoinAll-1.1.0/cppad/cppad/local/cppad_assert.hpp File Reference

#include <cassert>
#include <iostream>
#include <cppad/config.h>
#include <cppad/error_handler.hpp>

Include dependency graph for cppad_assert.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define CPPAD_ASSERT_KNOWN(exp, msg)
#define CPPAD_ASSERT_UNKNOWN(exp)


Define Documentation

#define CPPAD_ASSERT_KNOWN ( exp,
msg   ) 

Value:

{       if( ! ( exp ) )                         \
        ErrorHandler::Call(                     \
                true       ,                    \
                __LINE__   ,                    \
                __FILE__   ,                    \
                #exp       ,                    \
                msg        );                   \
}

Definition at line 96 of file cppad_assert.hpp.

Referenced by CppAD::ADFun< Base >::ADFun(), CppAD::BenderQuad(), CppAD::CheckSimpleVector(), CppAD::ADFun< Base >::Dependent(), CppAD::ForDivpvOp(), CppAD::ForDivvvOp(), CppAD::ADFun< Base >::ForOne(), CppAD::ADFun< Base >::ForSparseJac(), CppAD::ADFun< Base >::ForTwo(), CppAD::ADFun< Base >::Forward(), CppAD::ForwardSweep(), CppAD::ADFun< Base >::Hessian(), CppAD::Independent(), CppAD::ADTape< Base >::Independent(), CppAD::ADFun< Base >::Jacobian(), CppAD::LuFactor(), CppAD::LuInvert(), CppAD::LuRatio(), CppAD::LuSolve(), CppAD::NearEqual(), CppAD::OdeErrControl(), CppAD::OdeGear(), CppAD::OdeGearControl(), CppAD::AD< Base >::omp_max_thread(), CppAD::det_by_lu< Scalar >::operator()(), CppAD::vectorBool::operator=(), CppAD::vector< bool >::operator=(), CppAD::VecAD_reference< Base >::operator=(), CppAD::vectorBool::operator[](), CppAD::vector< bool >::operator[](), CppAD::VecAD< Base >::operator[](), CppAD::ADFun< double >::Parameter(), CppAD::pow(), CppAD::PrintFor(), CppAD::RevDivpvOp(), CppAD::RevDivvvOp(), CppAD::ADFun< Base >::Reverse(), CppAD::ADFun< Base >::RevOne(), CppAD::ADFun< Base >::RevSparseHes(), CppAD::ADFun< Base >::RevSparseJac(), CppAD::ADFun< Base >::RevTwo(), CppAD::RombergOne(), CppAD::TrackElement::Root(), CppAD::Rosen34(), CppAD::Runge45(), CppAD::SpeedTest(), CppAD::AD< Base >::tape_delete(), CppAD::AD< Base >::tape_new(), CppAD::AD< Base >::tape_ptr(), CppAD::TrackError(), CppAD::TrackExtend(), and CppAD::Value().

#define CPPAD_ASSERT_UNKNOWN ( exp   ) 

Value:

{       if( ! ( exp ) )                         \
        ErrorHandler::Call(                     \
                false      ,                    \
                __LINE__   ,                    \
                __FILE__   ,                    \
                #exp       ,                    \
                ""         );                   \
}

Definition at line 110 of file cppad_assert.hpp.

Referenced by CppAD::AD< Base >::Abs(), CppAD::VecAD_reference< Base >::ADBase(), CppAD::ADTape< Base >::AddVec(), CppAD::ADFun< Base >::ADFun(), CppAD::ADFun< Base >::capacity_taylor(), CppAD::CondExpOp(), CppAD::CondExpTemplate(), CppAD::ADFun< Base >::Dependent(), CppAD::ADDiscrete< Base >::Eval(), CppAD::ForJacSweep(), CppAD::ADFun< Base >::ForSparseJac(), CppAD::ADFun< Base >::Forward(), CppAD::ForwardSweep(), CppAD::TapeRec< double >::GetInd(), CppAD::TapeRec< double >::GetOp(), CppAD::TapeRec< double >::GetPar(), CppAD::TapeRec< double >::GetTxt(), CppAD::TapeRec< double >::GetVecInd(), CppAD::AD< Base >::id_handle(), CppAD::ADTape< Base >::Independent(), CppAD::JacobianFor(), CppAD::JacobianRev(), CppAD::LuFactor(), CppAD::LuRatio(), CppAD::AD< double >::make_parameter(), CppAD::AD< double >::make_variable(), CppAD::NumInd(), CppAD::NumVar(), CppAD::OdeGearControl(), CppAD::vectorBool::operator=(), CppAD::VecAD_reference< Base >::operator=(), CppAD::AD< Base >::operator=(), CppAD::pow(), CppAD::printOp(), CppAD::vectorBool::push_back(), CppAD::vector< bool >::push_back(), CppAD::TapeRec< Base >::PutInd(), CppAD::TapeRec< Base >::PutOp(), CppAD::TapeRec< Base >::PutPar(), CppAD::TapeRec< Base >::PutTxt(), CppAD::TapeRec< Base >::PutVecInd(), CppAD::ADTape< Base >::RecordCompare(), CppAD::ADTape< Base >::RecordCondExp(), CppAD::ADTape< Base >::RecordDisOp(), CppAD::ADTape< Base >::RecordInvOp(), CppAD::ADTape< Base >::RecordLoadOp(), CppAD::ADTape< Base >::RecordNonOp(), CppAD::ADTape< Base >::RecordOp(), CppAD::ADTape< Base >::RecordParOp(), CppAD::ADTape< Base >::RecordPripOp(), CppAD::ADTape< Base >::RecordPrivOp(), CppAD::ADTape< Base >::RecordStoreOp(), CppAD::TapeRec< double >::ReplaceInd(), CppAD::RevDivvpOp(), CppAD::ADFun< Base >::Reverse(), CppAD::ReverseSweep(), CppAD::RevHesSweep(), CppAD::RevJacSweep(), CppAD::ADFun< Base >::RevSparseHes(), CppAD::ADFun< Base >::RevSparseJac(), CppAD::TrackElement::root_for(), CppAD::AD< Base >::tape_delete(), CppAD::AD< Base >::tape_new(), CppAD::AD< Base >::tape_ptr(), CppAD::AD< Base >::tape_this(), CppAD::TrackElement::TrackElement(), and CppAD::VecAD< Base >::VecAD().


Generated on Sun Nov 14 14:09:48 2010 for Coin-All by  doxygen 1.4.7