CppAD: A C++ Algorithmic Differentiation Package  20130102
template<class Base >
void recorder< Base >::PutArg ( addr_t  arg0,
addr_t  arg1,
addr_t  arg2,
addr_t  arg3 
) [inline]

Put four operation argument index in the recording.

Parameters:
arg0First operation argument index.
arg1Second operation argument index.
arg2Third operation argument index.
arg3Fourth operation argument index.

The following syntax

	rec.PutArg(arg0)
	rec.PutArg(arg0, arg1)
	.
	.
	.
	rec.PutArg(arg0, arg1, ..., arg5)

places the values passed to PutArg at the current end of the operation argument indices for the recording. arg0 comes before arg1, etc. The proper number of operation argument indices corresponding to the operation code op is given by

	NumArg(op)

The number of the operation argument indices starts at zero after the default constructor and each call to Erase. It increases by the number of indices placed by each call to PutArg.

Definition at line 344 of file recorder.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines