CppAD: A C++ Algorithmic Differentiation Package  20130918
template<class VectorBool >
void CppAD::sparsity_user2internal ( sparse_pack &  internal,
const VectorBool &  user,
size_t  n_row,
size_t  n_col,
bool  transpose 
)

Copy a user vector of bools sparsity pattern to an internal sparse_pack object.

Template Parameters:
VectorBoolis a simple vector with elements of type bool.
Parameters:
internalThe input value of sparisty does not matter. Upon return it contains the same sparsity pattern as user (or the transposed sparsity pattern).
usersparsity pattern that we are placing internal.
n_rownumber of rows in the sparsity pattern in user (rand dimension).
n_colnumber of columns in the sparsity pattern in user (domain dimension).
transposeif true, the sparsity pattern in internal is the transpose of the one in user. Otherwise it is the same sparsity pattern.

Definition at line 377 of file sparse_pack.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines