CppAD: A C++ Algorithmic Differentiation Package  20171217
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
template<class Base>
virtual bool CppAD::atomic_base< Base >::forward ( size_t  p,
size_t  q,
const vector< bool > &  vx,
vector< bool > &  vy,
const vector< Base > &  tx,
vector< Base > &  ty 
)
inlinevirtualinherited

Link from atomic_base to forward mode.

Parameters
p[in] lowerest order for this forward mode calculation.
q[in] highest order for this forward mode calculation.
vx[in] if size not zero, which components of x are variables
vy[out] if size not zero, which components of y are variables
tx[in] Taylor coefficients corresponding to x for this calculation.
ty[out] Taylor coefficient corresponding to y for this calculation

See the forward mode in user's documentation for base_atomic

Reimplemented in CppAD::old_atomic< Base >, CppAD::checkpoint< Base >, anonymous_namespace{eigen_mat_inv.hpp}::atomic_eigen_mat_inv< Base >, anonymous_namespace{mat_mul.hpp}::atomic_mat_mul, anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >, and anonymous_namespace{eigen_cholesky.hpp}::atomic_eigen_cholesky< Base >.

Definition at line 832 of file atomic_base.hpp.

Referenced by CppAD::atomic_base< double >::operator()().