f</tt>   of dimensions <tt>(Nx+NYnnz) x (Nx+NYnnz)</tt> or empty matrix <tt>[]</tt>.
               </li>
            </ul>
         </div>
         <p>The following lines specify the signature of the callbacks to evaluate <tt>NgNLN + NgLIN</tt> (function) constraints, if present. If <tt>NgNLN = NgLIN = 0</tt>, these will not be referenced.
         </p><pre>   function [g,    userdata] = confun(x,Y,userdata)
   function [dg,   userdata] = congrad(x,Y,userdata)
   function [ddgk, userdata] = conhess(x,Y,k,u