--------------------------------------------------------------- lines 107-139 of file: include/cppad/core/atomic/two/atomic.hpp --------------------------------------------------------------- {xrst_begin atomic_two_example app} Example Defining Atomic Functions: Second Generation #################################################### Getting Started *************** that shows the minimal amount of information required to create a user defined atomic operation. Scalar Function *************** where the user provides the code for computing derivatives. This example is simple because the domain and range are scalars. Vector Range ************ where the user provides the code for computing derivatives. This example is more complex because the range has two components. Hessian Sparsity Patterns ************************* where the user provides the code for computing Hessian sparsity patterns. Contents ******** {xrst_toc_table example/atomic_two/eigen_mat_mul.cpp example/atomic_two/eigen_mat_inv.cpp example/atomic_two/eigen_cholesky.cpp } {xrst_end atomic_two_example}