----------------------------------------------------- lines 11-118 of file: include/cppad/mixed/typedef.hpp ----------------------------------------------------- {xrst_begin typedef} {xrst_spell hpp namespace } Types Defined in the CppAD Mixed Namespace ########################################## Syntax ****** # ``include `` Begin Namespace *************** All the definitions below are made inside the ``CppAD::mixed`` namespace; i.e., {xrst_spell_off} {xrst_code cpp} */ namespace CppAD { namespace mixed { /* {xrst_code} {xrst_spell_on} Scalar Types ************ a1_double ========= Scalar with one level of AD: {xrst_spell_off} {xrst_code cpp} */ typedef CppAD::AD a1_double; /* {xrst_code} {xrst_spell_on} Vector Types ************ s_vector ======== Vectors with elements of type ``size_t`` : {xrst_spell_off} {xrst_code cpp} */ typedef CppAD::vector s_vector; /* {xrst_code} {xrst_spell_on} d_vector ======== Vectors with elements of type ``double`` : {xrst_spell_off} {xrst_code cpp} */ typedef CppAD::vector d_vector; /* {xrst_code} {xrst_spell_on} a1_vector ========= Vectors with elements of that have one level of AD: {xrst_spell_off} {xrst_code cpp} */ typedef CppAD::vector a1_vector; /* {xrst_code} {xrst_spell_on} Sparse Types ************ sparse_rc ========= Sparsity patterns using index vector of type ``s_vector`` : {xrst_spell_off} {xrst_code cpp} */ typedef CppAD::sparse_rc sparse_rc; /* {xrst_code} {xrst_spell_on} d_sparse_rcv ============ Sparse matrices using index vector of type ``s_vector`` and value vectors of type ``d_vector`` : {xrst_spell_off} {xrst_code cpp} */ typedef CppAD::sparse_rcv d_sparse_rcv; /* {xrst_code} {xrst_spell_on} a1_sparse_rcv ============= Sparse matrices using index vector of type ``s_vector`` and value vectors of type ``a1_vector`` : {xrst_spell_off} {xrst_code cpp} */ typedef CppAD::sparse_rcv a1_sparse_rcv; /* {xrst_code} {xrst_spell_on} End Namespace ************* {xrst_spell_off} {xrst_code cpp} */ } } /* {xrst_code} {xrst_spell_on} {xrst_end typedef}