CppAD: A C++ Algorithmic Differentiation Package  20130102
recorder.hpp

Classes

class  recorder< Base >
 Class used to store an operation sequence while it is being recorded (the operation sequence is copied to the player class for playback). More...

Files

file  recorder.hpp
 

File used to define the recorder class.


Functions

void prototype_put_arg (void)
 Prototype for putting operation argument indices in the recording.
size_t recorder< Base >::PutOp (OpCode op)
 Start recording the next operator in the operation sequence.
size_t recorder< Base >::PutVecInd (size_t vec_ind)
 Add a value to the end of the current vector of VecAD indices.
size_t recorder< Base >::PutPar (const Base &par)
 Find or add a parameter to the current vector of parameters.
void recorder< Base >::PutArg (addr_t arg0)
 Put one operation argument index in the recording.
void recorder< Base >::PutArg (addr_t arg0, addr_t arg1)
 Put two operation argument index in the recording.
void recorder< Base >::PutArg (addr_t arg0, addr_t arg1, addr_t arg2)
 Put three operation argument index in the recording.
void recorder< Base >::PutArg (addr_t arg0, addr_t arg1, addr_t arg2, addr_t arg3)
 Put four operation argument index in the recording.
void recorder< Base >::PutArg (addr_t arg0, addr_t arg1, addr_t arg2, addr_t arg3, addr_t arg4)
 Put five operation argument index in the recording.
void recorder< Base >::PutArg (addr_t arg0, addr_t arg1, addr_t arg2, addr_t arg3, addr_t arg4, addr_t arg5)
 Put six operation argument index in the recording.
size_t recorder< Base >::PutTxt (const char *text)
 Put a character string in the text for this recording.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines