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

#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 Documentation

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


Generated on Sun Nov 14 14:10:13 2010 for Coin-All by  doxygen 1.4.7