CppAD: A C++ Algorithmic Differentiation Package  20171217
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
cppad_assert.hpp File Reference

Define the CppAD error checking macros (all of which begin with CPPAD_ASSERT_) More...

Go to the source code of this file.

Macros

#define CPPAD_ASSERT_FIRST_CALL_NOT_PARALLEL
 Check that the first call to a routine is not during parallel execution mode. More...
 
#define CPPAD_ASSERT_KNOWN(exp, msg)
 Check that exp is true, if not print msg and terminate execution. More...
 
#define CPPAD_ASSERT_NARG_NRES(op, n_arg, n_res)
 Check that operator op has the specified number of of arguments and results. More...
 
#define CPPAD_ASSERT_UNKNOWN(exp)
 Check that exp is true, if not terminate execution. More...
 

Detailed Description

Define the CppAD error checking macros (all of which begin with CPPAD_ASSERT_)

Definition in file cppad_assert.hpp.