#include <cppad/local/cppad_assert.hpp>#include <sstream>#include <string>Include dependency graph for track_new_del.hpp:

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

Go to the source code of this file.
Namespaces | |
| namespace | CppAD |
Classes | |
| class | CppAD::TrackElement |
Defines | |
| #define | CPPAD_NULL 0 |
| #define | CPPAD_MAX_NUM_THREADS 1 |
| #define | CPPAD_TRACK_DEBUG 0 |
| #define | CPPAD_TRACK_NEW_VEC(newlen, oldptr) CppAD::TrackNewVec(__FILE__, __LINE__, newlen, oldptr) |
| #define | CPPAD_TRACK_DEL_VEC(oldptr) CppAD::TrackDelVec(__FILE__, __LINE__, oldptr) |
| #define | CPPAD_TRACK_EXTEND(newlen, ncopy, oldptr) CppAD::TrackExtend(__FILE__, __LINE__, newlen, ncopy, oldptr) |
| #define | CppADTrackCount() CppAD::TrackCount(__FILE__, __LINE__) |
| #define | CppADTrackNewVec CPPAD_TRACK_NEW_VEC |
| #define | CppADTrackDelVec CPPAD_TRACK_DEL_VEC |
| #define | CppADTrackExtend CPPAD_TRACK_EXTEND |
Functions | |
| void | CppAD::TrackError (const char *routine, const char *file, int line, const char *msg) |
| template<class Type> | |
| Type * | CppAD::TrackNewVec (const char *file, int line, size_t len, Type *) |
| template<class Type> | |
| void | CppAD::TrackDelVec (const char *file, int line, Type *oldptr) |
| template<class Type> | |
| Type * | CppAD::TrackExtend (const char *file, int line, size_t newlen, size_t ncopy, Type *oldptr) |
| size_t | CppAD::TrackCount (const char *file, int line) |
| #define CPPAD_NULL 0 |
Definition at line 271 of file track_new_del.hpp.
| #define CPPAD_MAX_NUM_THREADS 1 |
Definition at line 278 of file track_new_del.hpp.
| #define CPPAD_TRACK_DEBUG 0 |
Definition at line 282 of file track_new_del.hpp.
| #define CPPAD_TRACK_NEW_VEC | ( | newlen, | |||
| oldptr | ) | CppAD::TrackNewVec(__FILE__, __LINE__, newlen, oldptr) |
Definition at line 285 of file track_new_del.hpp.
Referenced by CppAD::ADFun< Base >::ADFun(), CppAD::ADFun< Base >::capacity_taylor(), CppAD::ForJacSweep(), CppAD::ADFun< Base >::ForSparseJac(), CppAD::ForwardSweep(), CppAD::TapeRec< double >::operator=(), CppAD::vectorBool::resize(), CppAD::vector< bool >::resize(), CppAD::ADFun< Base >::Reverse(), CppAD::ADFun< Base >::RevSparseHes(), CppAD::ADFun< Base >::RevSparseJac(), CppAD::VecAD< Base >::VecAD(), CppAD::vector< bool >::vector(), and CppAD::vectorBool::vectorBool().
| #define CPPAD_TRACK_DEL_VEC | ( | oldptr | ) | CppAD::TrackDelVec(__FILE__, __LINE__, oldptr) |
Definition at line 288 of file track_new_del.hpp.
Referenced by CppAD::ADFun< Base >::capacity_taylor(), CppAD::ADFun< Base >::Dependent(), CppAD::TapeRec< double >::Erase(), CppAD::ADFun< Base >::ForSparseJac(), CppAD::TapeRec< double >::operator=(), CppAD::vectorBool::resize(), CppAD::vector< bool >::resize(), CppAD::ADFun< Base >::Reverse(), CppAD::ADFun< Base >::RevSparseHes(), CppAD::ADFun< Base >::RevSparseJac(), CppAD::ADFun< double >::~ADFun(), CppAD::TapeRec< double >::~TapeRec(), CppAD::VecAD< Base >::~VecAD(), CppAD::vector< bool >::~vector(), and CppAD::vectorBool::~vectorBool().
| #define CPPAD_TRACK_EXTEND | ( | newlen, | |||
| ncopy, | |||||
| oldptr | ) | CppAD::TrackExtend(__FILE__, __LINE__, newlen, ncopy, oldptr) |
Definition at line 291 of file track_new_del.hpp.
Referenced by 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(), and CppAD::TapeRec< Base >::PutVecInd().
| #define CppADTrackCount | ( | ) | CppAD::TrackCount(__FILE__, __LINE__) |
Definition at line 294 of file track_new_del.hpp.
| #define CppADTrackNewVec CPPAD_TRACK_NEW_VEC |
Definition at line 297 of file track_new_del.hpp.
| #define CppADTrackDelVec CPPAD_TRACK_DEL_VEC |
Definition at line 298 of file track_new_del.hpp.
| #define CppADTrackExtend CPPAD_TRACK_EXTEND |
Definition at line 299 of file track_new_del.hpp.
1.4.7