CppAD: A C++ Algorithmic Differentiation Package  20130102
track_new_del.hpp File Reference

Go to the source code of this file.

Classes

class  CppAD::TrackElement

Namespaces

namespace  CppAD
 

contains all the variables and functions defined by the CppAD package.


Defines

#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 CPPAD_TRACK_COUNT()   CppAD::TrackCount(__FILE__, __LINE__)
#define CppADTrackNewVec   CPPAD_TRACK_NEW_VEC
#define CppADTrackDelVec   CPPAD_TRACK_DEL_VEC
#define CppADTrackExtend   CPPAD_TRACK_EXTEND
#define CppADTrackCount   CPPAD_TRACK_COUNT

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)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines