CppAD::TapeRec< Base > Class Template Reference

#include <tape_rec.hpp>

List of all members.

Public Member Functions

 TapeRec (void)
 ~TapeRec (void)
void operator= (const TapeRec &Other)
void Erase (void)
size_t PutOp (OpCode op)
size_t PutVecInd (size_t vecInd)
size_t PutPar (const Base &par)
void PutInd (size_t ind0)
void PutInd (size_t ind0, size_t ind1)
void PutInd (size_t ind0, size_t ind1, size_t ind2)
void PutInd (size_t ind0, size_t ind1, size_t ind2, size_t ind3)
void PutInd (size_t ind0, size_t ind1, size_t ind2, size_t ind3, size_t ind4)
void PutInd (size_t ind0, size_t ind1, size_t ind2, size_t ind3, size_t ind4, size_t ind5)
size_t PutTxt (const char *text)
OpCode GetOp (size_t i) const
size_t GetVecInd (size_t i) const
const Base * GetPar (size_t i) const
const size_t * GetInd (size_t n, size_t i) const
const char * GetTxt (size_t i) const
void ReplaceInd (size_t i, size_t value)
size_t TotNumVar (void) const
size_t NumOp (void) const
size_t NumVecInd (void) const
size_t NumInd (void) const
size_t NumPar (void) const
size_t NumTxt (void) const
size_t Memory (void) const

Private Attributes

size_t TotalNumberVar
size_t NumberOp
size_t LengthOp
OpCodeOp
size_t NumberVecInd
size_t LengthVecInd
size_t * VecInd
size_t NumberInd
size_t LengthInd
size_t * Ind
size_t NumberPar
size_t LengthPar
Base * Par
size_t NumberTxt
size_t LengthTxt
char * Txt

Detailed Description

template<class Base>
class CppAD::TapeRec< Base >

Definition at line 252 of file tape_rec.hpp.


Constructor & Destructor Documentation

template<class Base>
CppAD::TapeRec< Base >::TapeRec ( void   )  [inline]

Definition at line 256 of file tape_rec.hpp.

template<class Base>
CppAD::TapeRec< Base >::~TapeRec ( void   )  [inline]

Definition at line 283 of file tape_rec.hpp.


Member Function Documentation

template<class Base>
void CppAD::TapeRec< Base >::operator= ( const TapeRec< Base > &  Other  )  [inline]

Definition at line 297 of file tape_rec.hpp.

template<class Base>
void CppAD::TapeRec< Base >::Erase ( void   )  [inline]

Definition at line 370 of file tape_rec.hpp.

template<class Base >
size_t CppAD::TapeRec< Base >::PutOp ( OpCode  op  )  [inline]

Definition at line 492 of file tape_rec.hpp.

template<class Base >
size_t CppAD::TapeRec< Base >::PutVecInd ( size_t  vecInd  )  [inline]

Definition at line 508 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::PutPar ( const Base &  par  )  [inline]

Definition at line 522 of file tape_rec.hpp.

template<class Base >
void CppAD::TapeRec< Base >::PutInd ( size_t  ind0  )  [inline]

Definition at line 549 of file tape_rec.hpp.

template<class Base >
void CppAD::TapeRec< Base >::PutInd ( size_t  ind0,
size_t  ind1 
) [inline]

Definition at line 560 of file tape_rec.hpp.

template<class Base >
void CppAD::TapeRec< Base >::PutInd ( size_t  ind0,
size_t  ind1,
size_t  ind2 
) [inline]

Definition at line 572 of file tape_rec.hpp.

template<class Base >
void CppAD::TapeRec< Base >::PutInd ( size_t  ind0,
size_t  ind1,
size_t  ind2,
size_t  ind3 
) [inline]

Definition at line 585 of file tape_rec.hpp.

template<class Base >
void CppAD::TapeRec< Base >::PutInd ( size_t  ind0,
size_t  ind1,
size_t  ind2,
size_t  ind3,
size_t  ind4 
) [inline]

Definition at line 601 of file tape_rec.hpp.

template<class Base >
void CppAD::TapeRec< Base >::PutInd ( size_t  ind0,
size_t  ind1,
size_t  ind2,
size_t  ind3,
size_t  ind4,
size_t  ind5 
) [inline]

Definition at line 618 of file tape_rec.hpp.

template<class Base >
size_t CppAD::TapeRec< Base >::PutTxt ( const char *  text  )  [inline]

Definition at line 636 of file tape_rec.hpp.

template<class Base>
OpCode CppAD::TapeRec< Base >::GetOp ( size_t  i  )  const [inline]

Definition at line 415 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::GetVecInd ( size_t  i  )  const [inline]

Definition at line 419 of file tape_rec.hpp.

template<class Base>
const Base* CppAD::TapeRec< Base >::GetPar ( size_t  i  )  const [inline]

Definition at line 423 of file tape_rec.hpp.

template<class Base>
const size_t* CppAD::TapeRec< Base >::GetInd ( size_t  n,
size_t  i 
) const [inline]

Definition at line 427 of file tape_rec.hpp.

template<class Base>
const char* CppAD::TapeRec< Base >::GetTxt ( size_t  i  )  const [inline]

Definition at line 431 of file tape_rec.hpp.

template<class Base>
void CppAD::TapeRec< Base >::ReplaceInd ( size_t  i,
size_t  value 
) [inline]

Definition at line 439 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::TotNumVar ( void   )  const [inline]

Definition at line 445 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::NumOp ( void   )  const [inline]

Definition at line 447 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::NumVecInd ( void   )  const [inline]

Definition at line 449 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::NumInd ( void   )  const [inline]

Definition at line 451 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::NumPar ( void   )  const [inline]

Definition at line 453 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::NumTxt ( void   )  const [inline]

Definition at line 455 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::Memory ( void   )  const [inline]

Definition at line 459 of file tape_rec.hpp.


Member Data Documentation

template<class Base>
size_t CppAD::TapeRec< Base >::TotalNumberVar [private]

Definition at line 468 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::NumberOp [private]

Definition at line 470 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::LengthOp [private]

Definition at line 471 of file tape_rec.hpp.

template<class Base>
OpCode* CppAD::TapeRec< Base >::Op [private]

Definition at line 472 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::NumberVecInd [private]

Definition at line 474 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::LengthVecInd [private]

Definition at line 475 of file tape_rec.hpp.

template<class Base>
size_t* CppAD::TapeRec< Base >::VecInd [private]

Definition at line 476 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::NumberInd [private]

Definition at line 478 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::LengthInd [private]

Definition at line 479 of file tape_rec.hpp.

template<class Base>
size_t* CppAD::TapeRec< Base >::Ind [private]

Definition at line 480 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::NumberPar [private]

Definition at line 482 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::LengthPar [private]

Definition at line 483 of file tape_rec.hpp.

template<class Base>
Base* CppAD::TapeRec< Base >::Par [private]

Definition at line 484 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::NumberTxt [private]

Definition at line 486 of file tape_rec.hpp.

template<class Base>
size_t CppAD::TapeRec< Base >::LengthTxt [private]

Definition at line 487 of file tape_rec.hpp.

template<class Base>
char* CppAD::TapeRec< Base >::Txt [private]

Definition at line 488 of file tape_rec.hpp.


The documentation for this class was generated from the following file:

Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1