Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > d5e74628f0e673bb8680aebce32b2c04 > files > 12407

itk-doc-3.12.0-1mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta name="robots" content="noindex">
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ITK: Numerics</title>
<link href="DoxygenStyle.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">


<!--  Section customized for INSIGHT : Tue Jul 17 01:02:45 2001 -->
<center>
<a href="index.html" class="qindex">Main Page</a>&nbsp;&nbsp; 
<a href="modules.html" class="qindex">Groups</a>&nbsp;&nbsp;
<a href="namespaces.html" class="qindex">Namespace List</a>&nbsp;&nbsp;
<a href="hierarchy.html" class="qindex">Class Hierarchy</a>&nbsp;&nbsp;
<a href="classes.html" class="qindex">Alphabetical List</a>&nbsp;&nbsp;
<a href="annotated.html" class="qindex">Compound List</a>&nbsp;&nbsp; 
<a href="files.html" class="qindex">File
List</a>&nbsp;&nbsp; 
<a href="namespacemembers.html" class="qindex">Namespace Members</a>&nbsp;&nbsp; 
<a href="functions.html" class="qindex">Compound Members</a>&nbsp;&nbsp; 
<a href="globals.html" class="qindex">File Members</a>&nbsp;&nbsp;
<a href="pages.html" class="qindex">Concepts</a></center>


<!-- Generated by Doxygen 1.5.9 -->
<div class="contents">
<h1>Numerics</h1>
<p>
<div class="dynheader">
Collaboration diagram for Numerics:</div>
<div class="dynsection">
<center><table><tr><td><img src="group__Numerics.png" border="0" alt="" usemap="#group____Numerics_map">
<map name="group____Numerics_map">
<area shape="rect" id="node2" href="group__Functions.html" title="Functions" alt="" coords="600,5,685,35"><area shape="rect" id="node3" href="group__Deprecated.html" title="Deprecated classes that are scheduled to be removed from the Toolkit" alt="" coords="392,59,893,88"><area shape="rect" id="node4" href="group__Optimizers.html" title="Optimizers" alt="" coords="595,212,691,241"></map></td></tr></table></center>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1AmoebaOptimizer.html">itk::AmoebaOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wrap of the vnl_amoeba algorithm.  <a href="classitk_1_1AmoebaOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConjugateGradientOptimizer.html">itk::ConjugateGradientOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wrap of the vnl_conjugate_gradient.  <a href="classitk_1_1ConjugateGradientOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1CostFunction.html">itk::CostFunction</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Base class for cost functions intended to be used with Optimizers.  <a href="classitk_1_1CostFunction.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1CumulativeGaussianCostFunction.html">itk::CumulativeGaussianCostFunction</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cost function for the Cumulative Gaussian <a class="el" href="classitk_1_1Optimizer.html" title="Generic representation for an optimization method.">Optimizer</a>.  <a href="classitk_1_1CumulativeGaussianCostFunction.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1CumulativeGaussianOptimizer.html">itk::CumulativeGaussianOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This is an optimizer specific to estimating the parameters of Cumulative Gaussian sampled data.  <a href="classitk_1_1CumulativeGaussianOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ExhaustiveOptimizer.html">itk::ExhaustiveOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classitk_1_1Optimizer.html" title="Generic representation for an optimization method.">Optimizer</a> that fully samples a grid on the parametric space.  <a href="classitk_1_1ExhaustiveOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FRPROptimizer.html">itk::FRPROptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Implements Fletch-Reeves &amp; Polak-Ribiere optimization using dBrent line search.  <a href="classitk_1_1FRPROptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GradientDescentOptimizer.html">itk::GradientDescentOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Implement a gradient descent optimizer.  <a href="classitk_1_1GradientDescentOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1KalmanLinearEstimator.html">itk::KalmanLinearEstimator&lt; T, VEstimatorDimension &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Implement a linear recursive estimator.  <a href="classitk_1_1KalmanLinearEstimator.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LBFGSBOptimizer.html">itk::LBFGSBOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Limited memory Broyden Fletcher Goldfarb Shannon minimization with simple bounds.  <a href="classitk_1_1LBFGSBOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LBFGSOptimizer.html">itk::LBFGSOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wrap of the vnl_lbfgs algorithm.  <a href="classitk_1_1LBFGSOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LevenbergMarquardtOptimizer.html">itk::LevenbergMarquardtOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wrap of the vnl_levenberg_marquardt algorithm.  <a href="classitk_1_1LevenbergMarquardtOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1MultipleValuedCostFunction.html">itk::MultipleValuedCostFunction</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This class is a base for the CostFunctions returning a multiple values.  <a href="classitk_1_1MultipleValuedCostFunction.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1MultipleValuedNonLinearOptimizer.html">itk::MultipleValuedNonLinearOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This class is a base for the Optimization methods that optimize a multiple valued function.  <a href="classitk_1_1MultipleValuedNonLinearOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1MultipleValuedNonLinearVnlOptimizer.html">itk::MultipleValuedNonLinearVnlOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This class is a base for the Optimization methods that optimize a multi-valued function.  <a href="classitk_1_1MultipleValuedNonLinearVnlOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1MultipleValuedVnlCostFunctionAdaptor.html">itk::MultipleValuedVnlCostFunctionAdaptor</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This class is an Adaptor that allows to pass itk::MultipleValuedCostFunctions to vnl_optimizers expecting a vnl_cost_function.  <a href="classitk_1_1MultipleValuedVnlCostFunctionAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NonLinearOptimizer.html">itk::NonLinearOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wrap of the vnl_nonlinear_minimizer to be adapted.  <a href="classitk_1_1NonLinearOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1OnePlusOneEvolutionaryOptimizer.html">itk::OnePlusOneEvolutionaryOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">1+1 evolutionary strategy optimizer  <a href="classitk_1_1OnePlusOneEvolutionaryOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Optimizer.html">itk::Optimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic representation for an optimization method.  <a href="classitk_1_1Optimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1PowellOptimizer.html">itk::PowellOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Implements Powell optimization using Brent line search.  <a href="classitk_1_1PowellOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1QuaternionRigidTransformGradientDescentOptimizer.html">itk::QuaternionRigidTransformGradientDescentOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Implement a gradient descent optimizer.  <a href="classitk_1_1QuaternionRigidTransformGradientDescentOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RegularStepGradientDescentBaseOptimizer.html">itk::RegularStepGradientDescentBaseOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Implement a gradient descent optimizer.  <a href="classitk_1_1RegularStepGradientDescentBaseOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1RegularStepGradientDescentOptimizer.html">itk::RegularStepGradientDescentOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Implement a gradient descent optimizer.  <a href="classitk_1_1RegularStepGradientDescentOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapePriorMAPCostFunction.html">itk::ShapePriorMAPCostFunction&lt; TFeatureImage, TOutputPixel &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Represents the maximum aprior (MAP) cost function used <a class="el" href="classitk_1_1ShapePriorSegmentationLevelSetImageFilter.html" title="A base class which defines the API for implementing a level set segmentation filter...">ShapePriorSegmentationLevelSetImageFilter</a> to estimate the shape paramaeters.  <a href="classitk_1_1ShapePriorMAPCostFunction.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapePriorMAPCostFunctionBase.html">itk::ShapePriorMAPCostFunctionBase&lt; TFeatureImage, TOutputPixel &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Represents the base class of maximum aprior (MAP) cost function used <a class="el" href="classitk_1_1ShapePriorSegmentationLevelSetImageFilter.html" title="A base class which defines the API for implementing a level set segmentation filter...">ShapePriorSegmentationLevelSetImageFilter</a> to estimate the shape paramaeters.  <a href="classitk_1_1ShapePriorMAPCostFunctionBase.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SingleValuedCostFunction.html">itk::SingleValuedCostFunction</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This class is a base for the CostFunctions returning a single value.  <a href="classitk_1_1SingleValuedCostFunction.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SingleValuedNonLinearOptimizer.html">itk::SingleValuedNonLinearOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This class is a base for the Optimization methods that optimize a single valued function.  <a href="classitk_1_1SingleValuedNonLinearOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SingleValuedNonLinearVnlOptimizer.html">itk::SingleValuedNonLinearVnlOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This class is a base for the Optimization methods that optimize a single valued function.  <a href="classitk_1_1SingleValuedNonLinearVnlOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SingleValuedVnlCostFunctionAdaptor.html">itk::SingleValuedVnlCostFunctionAdaptor</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This class is an Adaptor that allows to pass itk::SingleValuedCostFunctions to vnl_optimizers expecting a vnl_cost_function.  <a href="classitk_1_1SingleValuedVnlCostFunctionAdaptor.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricEigenSystem.html">itk::SymmetricEigenSystem&lt; TMatrixElement, VNumberOfRows &gt;</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">wrapper of the vnl_symmetric_eigensystem algorithm  <a href="classitk_1_1SymmetricEigenSystem.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VersorRigid3DTransformOptimizer.html">itk::VersorRigid3DTransformOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Implement a gradient descent optimizer for the <a class="el" href="classitk_1_1VersorRigid3DTransform.html" title="VersorRigid3DTransform of a vector space (e.g. space coordinates).">VersorRigid3DTransform</a> parameter space.  <a href="classitk_1_1VersorRigid3DTransformOptimizer.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VersorTransformOptimizer.html">itk::VersorTransformOptimizer</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Implement a gradient descent optimizer.  <a href="classitk_1_1VersorTransformOptimizer.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Modules</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Optimizers.html">Optimizers</a></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Insight provides support for numerical operations at two levels. First, Insight uses an external library called VNL, which is one component of the VXL toolkit. This library provides linear algebra, optimization, and FFTs. Second, Insight provides numerical optimizers designed for the registration framework and statistical classes designed to be used for classification and segmentation. </div>
<hr><address><small>
Generated at Fri May 8 00:43:02 2009 for ITK  by <a href="http://www.stack.nl/~dimitri/doxygen/index.html"> <img 
src="http://www.stack.nl/~dimitri/doxygen/doxygen.png" alt="doxygen"
align="middle" border=0 width=110 height=53>
</a> 1.5.9 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
 &copy;&nbsp;1997-2000</small></address>
</body>
</html>