• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

gonum / optimize / 420 / 2
72%
master: 82%

Build:
Build:
LAST BUILD BRANCH: deprecate
DEFAULT BRANCH: master
Ran 27 Mar 2015 05:54AM UTC
Files 13
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Mar 2015 05:46AM UTC coverage: 67.694%. First build
420.2

push

travis-ci

vladimir-ch
Simplify evaluate() and invalidate()

Until now, evaluate tried to combine all available interfaces to satisfy
evaluation requests. For example, if Function implemented only
FunctionGradientHessian, FuncGradHess() calls were used also for
GradEvaluation and HessEvaluation requests. This was flexible but led to
a combinatorial explosion of cases. Due to a recent change Function must
now implement Gradient and/or Hessian interfaces when Methods needs
them, and the combined FunctionGradient and FunctionGradientHessian
interfaces became optional.  This together with ORable EvaluationTypes
enables considerable simplification of evaluate(). The combined
interfaces are still used whenever they are available and an appropriate
EvaluationType is requested.

769 of 1136 relevant lines covered (67.69%)

1444229.02 hits per line

Source Files on job 420.2
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 420
  • Travis Job 420.2
  • 460608b9 on github
  • Next Job for on orable-evaluation-types (#429.2)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc