CppAD: A C++ Algorithmic Differentiation Package
20130102
|
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. |