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