CGSolver Module Reference

Unconstrained gradient based optimization using nonlinear conjugate gradients.

This optimizer is based upon minimize.m, by Carl Edward Rasmussen. See its Documentation

input slots

InputSlot< CGSolverHelper< T > * > itHelper
  Input slot for the quantity to be optimized.
InputSlot< Base< T > * > stencils
  Input slot for Stencils.

output slots

OutputSlot< CImgList< T > > result
  Output slot for feedback.

parameters

Parameter< bool > doNotFailLineSearch
  do not fail line search
Parameter< int > flowDimensions
  flow dimensions
Parameter< int > length
  length parameter, see "minimize.m" for details
Parameter< bool > writeIntermediateResults
  write intermediate results

further information

This Module subclasses TemplatedParameteredObject< T >.
For documentation of parameters and slots inherited by this base class, please have a look at the corresponding Module reference.

This module is templated. There are instances with T=int,float,double.
An additional parameter called templatetype may be used to select which instantiation you want.

The detailed doxygen documentation beyond the parameters/slots may be found here.


Get Charon at SourceForge.net. Fast, secure and Free Open Source software downloads