Prev
Next
Index->
contents
reference
index
search
external
Up->
cppad_mixed
namespace
typedef
typedef
@(@\newcommand{\R}[1]{ {\rm #1} }
\newcommand{\B}[1]{ {\bf #1} }
\newcommand{\W}[1]{ \; #1 \; }@)@This is cppad_mixed--20220519 documentation: Here is a link to its
current documentation
.
Types Defined in the CppAD Mixed Namespace
Syntax
Begin Namespace
Scalar Types
a1_double
Vector Types
s_vector
d_vector
a1_vector
Sparse Types
sparse_rc
d_sparse_rcv
a1_sparse_rcv
End Namespace
Syntax
# include <cppad/mixed/typedef.hpp>
Begin Namespace
All the definitions below are made inside the CppAD::mixed
namespace;
i.e.,
namespace CppAD { namespace mixed {
Scalar Types
a1_double
Scalar with one level of AD:
typedef CppAD:: AD<double> a1_double;
Vector Types
s_vector
Vectors with elements of type size_t
:
typedef CppAD:: vector<size_t> s_vector;
d_vector
Vectors with elements of type double
:
typedef CppAD:: vector<double> d_vector;
a1_vector
Vectors with elements of that have one level of AD:
typedef CppAD:: vector<a1_double> a1_vector;
Sparse Types
sparse_rc
Sparsity patterns using index vector of type s_vector
:
typedef CppAD:: sparse_rc<s_vector> sparse_rc;
d_sparse_rcv
Sparse matrices using index vector of type s_vector
and value vectors of type d_vector
:
typedef CppAD:: sparse_rcv<s_vector, d_vector> d_sparse_rcv;
a1_sparse_rcv
Sparse matrices using index vector of type s_vector
and value vectors of type a1_vector
:
typedef CppAD:: sparse_rcv<s_vector, a1_vector> a1_sparse_rcv;
End Namespace
} }
Input File: include/cppad/mixed/typedef.hpp