This is a static copy of a profile report

Home

fminsearch>checkfun (20942 calls, 2.983 sec)
Generated 14-Nov-2016 07:47:12 using cpu time.
subfunction in file /usr/local/MATLAB/MATLAB_Production_Server/R2015a/toolbox/matlab/optimfun/fminsearch.m
Copy to new window for comparing multiple runs

Parents (calling functions)

Function NameFunction TypeCalls
fminsearchfunction20942
Lines where the most time was spent

Line NumberCodeCallsTotal Time% TimeTime Plot
498
f = userfcn(x,varargin{:});
209422.772 s92.9%
500
if isnan(f)
209420.060 s2.0%
502
elseif ~isreal(f)
209420.020 s0.7%
All other lines  0.131 s4.4%
Totals  2.983 s100% 
Children (called functions)

Function NameFunction TypeCallsTotal Time% TimeTime Plot
fit_Gaussian_model_disomy_2>fiterrorsubfunction147171.895 s63.5%
fit_Gaussian_model_trisomy_2>fiterrorsubfunction40500.685 s23.0%
fit_Gaussian_model2>fiterrorsubfunction19570.050 s1.7%
fit_Gaussian_model_monosomy_2>fiterrorsubfunction2180.030 s1.0%
Self time (built-ins, overhead, etc.)  0.323 s10.8%
Totals  2.983 s100% 
Code Analyzer results
Line numberMessage
Coverage results
Show coverage for parent directory
Total lines in function10
Non-code lines (comments, blank lines)4
Code lines (lines that can run)6
Code lines that did run3
Code lines that did not run3
Coverage (did run/can run)50.00 %
Function listing
time 
calls 
 line
 495 
function f = checkfun(x,userfcn,varargin)
 496 
% CHECKFUN checks for complex or NaN results from userfcn.
 497 

  2.77 
  20942 
 498 
f = userfcn(x,varargin{:}); 
 499 
% Note: we do not check for Inf as FMINSEARCH handles it naturally.
  0.06 
  20942 
 500 
if isnan(f) 
 501 
    error(message('MATLAB:fminsearch:checkfun:NaNFval', localChar( userfcn )));  
  0.02 
  20942 
 502 
elseif ~isreal(f) 
 503 
    error(message('MATLAB:fminsearch:checkfun:ComplexFval', localChar( userfcn )));  
 504 
end

Other subfunctions in this file are not included in this listing.