25 using namespace CppAD::cg::loops;
27 startingJob(
"'sparse Hessian'", JobTimer::SOURCE_GENERATION);
33 string argsDcl =
langC.generateDefaultFunctionArgumentsDcl();
36 string functionRev2 = _name +
"_" + FUNCTION_SPARSE_REVERSE_TWO;
41 _cache <<
"#include <stdlib.h>\n"
44 generateFunctionDeclarationSourceLoopForRev(_cache,
langC, _name,
"jrow", _loopRev2Groups, generateFunctionNameLoopRev2);
48 printForRevUsageFunction(_cache, _baseTypeName, _name,
55 generateFunctionNameLoopRev2,