Sophie

Sophie

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

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: itk::fem::FiniteDifferenceFunctionLoad&lt; TMoving, TFixed &gt; Class Template Reference</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="navpath"><a class="el" href="namespaceitk.html">itk</a>::<a class="el" href="namespaceitk_1_1fem.html">fem</a>::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">FiniteDifferenceFunctionLoad</a>
  </div>
<div class="contents">
<h1>itk::fem::FiniteDifferenceFunctionLoad&lt; TMoving, TFixed &gt; Class Template Reference</h1><!-- doxytag: class="itk::fem::FiniteDifferenceFunctionLoad" --><!-- doxytag: inherits="itk::fem::LoadElement" -->General image pair load that uses the itkFiniteDifferenceFunctions.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::fem::FiniteDifferenceFunctionLoad&lt; TMoving, TFixed &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad__inherit__graph.png" border="0" usemap="#itk_1_1fem_1_1FiniteDifferenceFunctionLoad_3_01TMoving_00_01TFixed_01_4__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1fem_1_1FiniteDifferenceFunctionLoad_3_01TMoving_00_01TFixed_01_4__inherit__map">
<area shape="rect" id="node2" href="classitk_1_1fem_1_1LoadElement.html" title="Virtual element load base class." alt="" coords="127,160,303,189"><area shape="rect" id="node4" href="classitk_1_1fem_1_1Load.html" title="General abstract load base class." alt="" coords="156,83,273,112"><area shape="rect" id="node6" href="classitk_1_1fem_1_1FEMLightObject.html" title="Base class for all classes that define the FEM system." alt="" coords="117,5,312,35"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for itk::fem::FiniteDifferenceFunctionLoad&lt; TMoving, TFixed &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad__coll__graph.png" border="0" usemap="#itk_1_1fem_1_1FiniteDifferenceFunctionLoad_3_01TMoving_00_01TFixed_01_4__coll__map" alt="Collaboration graph"></center>
<map name="itk_1_1fem_1_1FiniteDifferenceFunctionLoad_3_01TMoving_00_01TFixed_01_4__coll__map">
<area shape="rect" id="node2" href="classitk_1_1fem_1_1LoadElement.html" title="Virtual element load base class." alt="" coords="15,181,191,211"><area shape="rect" id="node4" href="classitk_1_1fem_1_1Load.html" title="General abstract load base class." alt="" coords="44,85,161,115"><area shape="rect" id="node6" href="classitk_1_1fem_1_1FEMLightObject.html" title="Base class for all classes that define the FEM system." alt="" coords="5,5,200,35"><area shape="rect" id="node9" href="classitk_1_1SmartPointer.html" title="itk::SmartPointer\&lt; Self \&gt;" alt="" coords="397,181,589,211"><area shape="rect" id="node11" href="classitk_1_1SmartPointer.html" title="Implements transparent reference counting." alt="" coords="231,85,484,115"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1fem_1_1FEMPArray.html">FEMPArray</a>&lt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">Self</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1Load.html#a1ded0dd05fb4bd71edf9a9d4f366d42">ArrayType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">Self</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#491e41b10e58ddfdf9114c6a82d825a9">Baseclass</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#1e383ea0e5d84a06aadbe8981ec9b634">ComputationType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">Self</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#2164d6d234b155fa622d2609c58bee95">ConstPointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Image.html">Image</a>&lt; <a class="el" href="classitk_1_1Vector.html">VectorType</a>, <br class="typebreak">
itkGetStaticConstMacro(ImageDimension) &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#d56ec3a4ca01919eb0f2b05e0bc89e7e">DeformationFieldType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1SmartPointer.html">DeformationFieldType::Pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#b556853705156c197be1a9a19a40a79d">DeformationFieldTypePointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1DemonsRegistrationFunction.html">DemonsRegistrationFunction</a><br class="typebreak">
&lt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a>, <br class="typebreak">
<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a>, <br class="typebreak">
<a class="el" href="classitk_1_1Image.html">DeformationFieldType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#bbe951060d27605b2246f54d1844fb59">DemonsRegistrationFunctionType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::vector<br class="typebreak">
&lt; <a class="el" href="classitk_1_1fem_1_1Element.html">Element::ConstPointer</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1LoadElement.html#b3f3d05604f6fadbec6893042424ea59">ElementPointersVectorType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classvnl__vector.html">vnl_vector</a>&lt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#9e65996f6150c2be049541bf0bc96ecf">FEMVectorType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1NeighborhoodIterator.html">NeighborhoodIterator</a><br class="typebreak">
&lt; <a class="el" href="classitk_1_1Image.html">DeformationFieldType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#bb3efd01c11b910999d69c14ea3b7740">FieldIteratorType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1PDEDeformableRegistrationFunction.html">PDEDeformableRegistrationFunction</a><br class="typebreak">
&lt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a>, <br class="typebreak">
<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a>, <br class="typebreak">
<a class="el" href="classitk_1_1Image.html">DeformationFieldType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#9a4c88f0f2d145b9fde1ada4f912b218">FiniteDifferenceFunctionType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1SmartPointer.html">FiniteDifferenceFunctionType::Pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a584f4bbe258eb1e92114ee7762bfccc">FiniteDifferenceFunctionTypePointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="itkFEMMacro_8h.html#68fafcc6909430ccd70cbc4aeee0107c">FixedImageType::ConstPointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#c3807cf83927d5ef1d815a3393cc1de0">FixedConstPointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TFixed&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1Index.html">FixedNeighborhoodIteratorType::IndexType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#6778f0a9db00d0db29f1fa0b68c70378">FixedNeighborhoodIndexType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1NeighborhoodIterator.html">NeighborhoodIterator</a><br class="typebreak">
&lt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#8fa77bcf3ac5a1f5832af20fd6e430d5">FixedNeighborhoodIteratorType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef FixedImageType::PixelType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#2f35bb4cc27d807c62d972980e2a3f17">FixedPixelType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#5db8e111c1a40fccf5820b0aeba9ef9d">FixedPointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1Size.html">FixedNeighborhoodIteratorType::RadiusType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#832276cb8f139ab0e95fe9e3497ddb09">FixedRadiusType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1ImageRegionIteratorWithIndex.html">ImageRegionIteratorWithIndex</a><br class="typebreak">
&lt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#96f12159106d956d4e0cd86c42a444b2">FixedRegionIteratorType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1fem_1_1LoadElement.html#51741f42d87b412338c29f5393deb498">LoadElement::Float</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Image.html">Image</a>&lt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#d5d7089084b149ca8f03f88c7b2604b9">PixelType</a>, <br class="typebreak">
itkGetStaticConstMacro(ImageDimension) &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#92c9182174998006b6a688ed9ede71a9">ImageType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1MeanSquareRegistrationFunction.html">MeanSquareRegistrationFunction</a><br class="typebreak">
&lt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a>, <br class="typebreak">
<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a>, <br class="typebreak">
<a class="el" href="classitk_1_1Image.html">DeformationFieldType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#fb843da47037c0f4a8ab2d03dafa3a71">MeanSquareRegistrationFunctionType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1MIRegistrationFunction.html">MIRegistrationFunction</a><br class="typebreak">
&lt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a>, <br class="typebreak">
<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a>, <br class="typebreak">
<a class="el" href="classitk_1_1Image.html">DeformationFieldType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#4082724b3c4ee9928bebc8bd15aaac6d">MIRegistrationFunctionType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="itkFEMMacro_8h.html#68fafcc6909430ccd70cbc4aeee0107c">MovingImageType::ConstPointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#1eb7ac586581c41c6153363956abff90">MovingConstPointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TMoving&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1Index.html">MovingNeighborhoodIteratorType::IndexType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#6f1400685c97c9f367448dff4098c8e9">MovingNeighborhoodIndexType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1NeighborhoodIterator.html">NeighborhoodIterator</a><br class="typebreak">
&lt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#c9b2ebc932489e84a147fafb277d4bdc">MovingNeighborhoodIteratorType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef MovingImageType::PixelType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#db1ef92830fdfa59a37e916244500d38">MovingPixelType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a076ad69b3e9fd6320075f8fbcbe9915">MovingPointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1Size.html">MovingNeighborhoodIteratorType::RadiusType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#41b7305274d2e862304d062c56337f72">MovingRadiusType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1ImageRegionIteratorWithIndex.html">ImageRegionIteratorWithIndex</a><br class="typebreak">
&lt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#6029da109eb5a2699cdc0ddf43a93c03">MovingRegionIteratorType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1NCCRegistrationFunction.html">NCCRegistrationFunction</a><br class="typebreak">
&lt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a>, <br class="typebreak">
<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a>, <br class="typebreak">
<a class="el" href="classitk_1_1Image.html">DeformationFieldType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#be2a2e52c147fdd054312a03cf01148d">NCCRegistrationFunctionType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#d5d7089084b149ca8f03f88c7b2604b9">PixelType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">Self</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#33494c9afd9ad88ad937ab20937ce5ab">Pointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1Size.html">MovingNeighborhoodIteratorType::RadiusType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#aff524cab541bd70dac42c47259740bd">RadiusType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">FiniteDifferenceFunctionLoad</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#68fab26c1c2660063a6a58d9412a0523">Self</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1fem_1_1LoadElement.html">LoadElement</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#2e7b05cd0635b95dbf471407d4c8654f">Superclass</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1FiniteDifferenceFunction.html#c1478c53f70caab08cbe2a77be31e9f4">FiniteDifferenceFunctionType::TimeStepType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#856f2b75e5e085926b69d27a2d193c94">TimeStepType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; float, <br class="typebreak">
itkGetStaticConstMacro(ImageDimension)&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a2e7dd7001a16830002500b2dd49157b">VectorType</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#fac1bbc1a7edbbecdeabadd85aa465e7">ClassID</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">Baseclass::Pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#bd43d54c998fc75fa2829edfdaf1bbb1">Clone</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#2389180a5e95b1a176c88e407a7995e4">EvaluateMetricGivenSolution</a> (<a class="el" href="classitk_1_1fem_1_1FEMPArray.html">Element::ArrayType</a> *el, <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a> step=1.0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a2678cb9f9fada9b5241a09aa7976eda">FiniteDifferenceFunctionLoad</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#b8a0a8856f513b7f3d568a5c36ecdf51">GetCurrentEnergy</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#5db8e111c1a40fccf5820b0aeba9ef9d">FixedPointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#b045b7996eb1f65b9fdcc055d795f819">GetFixedImage</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Size.html">MovingRadiusType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#2f16f911c39fdb84c834ba846b8c3777">GetMetricRadius</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a076ad69b3e9fd6320075f8fbcbe9915">MovingPointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#0794966e9d295e3318793dd25a3024bb">GetMovingImage</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#8de238a109365020a3212b0e25ee7a02">GetSolution</a> (unsigned int i, unsigned int which=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1fem_1_1Solution.html">Solution::ConstPointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#c1428e312af96582bf9905dca4b49ebf">GetSolution</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#7fa92ab2470117031e9c4437f94cecc2">itkStaticConstMacro</a> (ImageDimension, unsigned int, MovingImageType::ImageDimension)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#755e09cf657fb78795e415f45ffbc43e">PrintCurrentEnergy</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1LoadElement.html#14123c479d6b4bf9a96d1d1f32936946">Read</a> (std::istream &amp;f, void *info)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#813a2209a051c395f7af28772ede4e2e">SetCurrentEnergy</a> (double e=0.0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#0d6681db5fa30a79a829de0f4aca87e8">SetDeformationField</a> (<a class="el" href="classitk_1_1SmartPointer.html">DeformationFieldTypePointer</a> df)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#0a39408124fa33d7f5aa3b9babd07229">SetDifferenceFunction</a> (<a class="el" href="classitk_1_1SmartPointer.html">FiniteDifferenceFunctionTypePointer</a> drfp)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#88056fb82fbdc59af64b1ec57cdc9cb3">SetGamma</a> (<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a> s)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#507688728523ad3194efeb6c6f0bb5c1">SetMetric</a> (<a class="el" href="classitk_1_1SmartPointer.html">FiniteDifferenceFunctionTypePointer</a> drfp)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#3a44a97e7c3c3debdfa927c525a39878">SetMetricRadius</a> (<a class="el" href="classitk_1_1Size.html">MovingRadiusType</a> T)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#d7f7cbb8a6892e5b0c333b0e7e62b1d5">SetSign</a> (<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a> s)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#0697aeaca5e520d0de957e0f36ccd451">SetSolution</a> (<a class="el" href="classitk_1_1fem_1_1Solution.html">Solution::ConstPointer</a> ptr)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#319a8cc0447e48e37b398fdce2717667">SetTemp</a> (<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a> s)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1LoadElement.html#4c10c120750499e222c9c77cd5d40e29">Write</a> (std::ostream &amp;f) const </td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classvnl__vector.html">FEMVectorType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#0d73f30ec885f02e1160c102b7fb303d">Fe</a> (<a class="el" href="classvnl__vector.html">FEMVectorType</a>, <a class="el" href="classvnl__vector.html">FEMVectorType</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Vector.html">VectorType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#bfa06d17ed647de117e9a79de320037d">Fe1</a> (<a class="el" href="classitk_1_1Vector.html">VectorType</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1SmartPointer.html">DeformationFieldTypePointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#447a2a1bbea902d36f3701f69bee425a">GetDeformationField</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#e1633164603ba2ff7c641fcef08d8ceb">InitializeIteration</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#ab5806c1fbe3204a1280c16c585b210c">InitializeMetric</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#295d520b379ccc7ecd627179f5dd7064">GetNumberOfIntegrationPoints</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#eb9da2fa7f2e564126bbe5297e3667c6">SetNumberOfIntegrationPoints</a> (unsigned int i)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7c42d348e23c610a9286c19abb974bd">SetFixedImage</a> (<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a> *T)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#8dcb53f4954e6202b300ad7aa71ba17e">SetMovingImage</a> (<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a> *R)</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">FEMLightObject::Pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#0e93750356507c691b7ed22afd8abc14">CreateFromStream</a> (std::istream &amp;f, void *info)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">Self::Pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#af9bbcb5677214fdf48125c323a78381">New</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">Baseclass</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#625466e06b7173c57d5f789d522ea832">NewFiniteDifferenceFunctionLoad</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#e56895284c8d64b2b4767113ed3a4340">SkipWhiteSpace</a> (std::istream &amp;f)</td></tr>

<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#9003f80c5c1a893400d80592d185df0e">GN</a></td></tr>

<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#3f9d16c000d2d9daa9baedd3d06ba596">CLID</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static const std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#c91749b78424a06b8923180df3ebd411">whitespaces</a></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class TMoving, class TFixed&gt;<br>
 class itk::fem::FiniteDifferenceFunctionLoad&lt; TMoving, TFixed &gt;</h3>

General image pair load that uses the itkFiniteDifferenceFunctions. 
<p>
This load computes FEM gravity loads by using derivatives provided by itkFiniteDifferenceFunctions (e.g. mean squares intensity difference.) The function responsible for this is called Fg, as required by the FEMLoad standards. It takes a <a class="el" href="classvnl__vector.html">vnl_vector</a> as input. We assume the vector input is of size 2*ImageDimension. The 0 to ImageDimension-1 elements contain the position, p, in the reference (moving) image. The next ImageDimension to 2*ImageDimension-1 elements contain the value of the vector field at that point, v(p). The metrics return both a scalar similarity value and vector-valued derivative. The derivative is what gives us the force to drive the FEM registration. These values are computed with respect to some region in the Fixed image. This region size may be set by the user by calling SetMetricRadius. As the metric derivative computation evolves, performance should improve and more functionality will be available (such as scale selection). 
<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00064">64</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="a1ded0dd05fb4bd71edf9a9d4f366d42"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::ArrayType" ref="a1ded0dd05fb4bd71edf9a9d4f366d42" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1fem_1_1FEMPArray.html">FEMPArray</a>&lt;<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">Self</a>&gt; <a class="el" href="classitk_1_1fem_1_1FEMPArray.html">itk::fem::Load::ArrayType</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classitk_1_1Array.html" title="Array class with size defined at construction time.">Array</a> class that holds special pointers to the load objects 
<p>Definition at line <a class="el" href="itkFEMLoadBase_8h_source.html#l00042">42</a> of file <a class="el" href="itkFEMLoadBase_8h_source.html">itkFEMLoadBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="491e41b10e58ddfdf9114c6a82d825a9"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::Baseclass" ref="491e41b10e58ddfdf9114c6a82d825a9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">Self</a> <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">itk::fem::FEMLightObject::Baseclass</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Store the base class typedef for easy access from derived classes. FEM_CLASS macro also expects this for the FEMOF... 
<p>Definition at line <a class="el" href="itkFEMLightObject_8h_source.html#l00064">64</a> of file <a class="el" href="itkFEMLightObject_8h_source.html">itkFEMLightObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1e383ea0e5d84a06aadbe8981ec9b634"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::ComputationType" ref="1e383ea0e5d84a06aadbe8981ec9b634" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#1e383ea0e5d84a06aadbe8981ec9b634">ComputationType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00107">107</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2164d6d234b155fa622d2609c58bee95"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::ConstPointer" ref="2164d6d234b155fa622d2609c58bee95" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef const <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">Self</a>* <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">ConstPointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Const pointer or <a class="el" href="classitk_1_1SmartPointer.html" title="Implements transparent reference counting.">SmartPointer</a> to an object. 
<p>Reimplemented from <a class="el" href="classitk_1_1fem_1_1LoadElement.html#dd03af7936285cc4262dec05ef22cb30">itk::fem::LoadElement</a>.</p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00066">66</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d56ec3a4ca01919eb0f2b05e0bc89e7e"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::DeformationFieldType" ref="d56ec3a4ca01919eb0f2b05e0bc89e7e" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Image.html">Image</a>&lt; <a class="el" href="classitk_1_1Vector.html">VectorType</a>, itkGetStaticConstMacro(ImageDimension) &gt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1Image.html">DeformationFieldType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00114">114</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b556853705156c197be1a9a19a40a79d"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::DeformationFieldTypePointer" ref="b556853705156c197be1a9a19a40a79d" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1SmartPointer.html">DeformationFieldType::Pointer</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1SmartPointer.html">DeformationFieldTypePointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00115">115</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bbe951060d27605b2246f54d1844fb59"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::DemonsRegistrationFunctionType" ref="bbe951060d27605b2246f54d1844fb59" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1DemonsRegistrationFunction.html">DemonsRegistrationFunction</a>&lt;<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a>,<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a>, <a class="el" href="classitk_1_1Image.html">DeformationFieldType</a>&gt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1DemonsRegistrationFunction.html">DemonsRegistrationFunctionType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00135">135</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b3f3d05604f6fadbec6893042424ea59"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::ElementPointersVectorType" ref="b3f3d05604f6fadbec6893042424ea59" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::vector&lt;<a class="el" href="classitk_1_1fem_1_1Element.html">Element::ConstPointer</a>&gt; <a class="el" href="classitk_1_1fem_1_1LoadElement.html#b3f3d05604f6fadbec6893042424ea59">itk::fem::LoadElement::ElementPointersVectorType</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Type of array of pointers to element objects 
<p>Definition at line <a class="el" href="itkFEMLoadElementBase_8h_source.html#l00054">54</a> of file <a class="el" href="itkFEMLoadElementBase_8h_source.html">itkFEMLoadElementBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9e65996f6150c2be049541bf0bc96ecf"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::FEMVectorType" ref="9e65996f6150c2be049541bf0bc96ecf" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classvnl__vector.html">vnl_vector</a>&lt;<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a>&gt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classvnl__vector.html">FEMVectorType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00112">112</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bb3efd01c11b910999d69c14ea3b7740"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::FieldIteratorType" ref="bb3efd01c11b910999d69c14ea3b7740" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1NeighborhoodIterator.html">NeighborhoodIterator</a>&lt;<a class="el" href="classitk_1_1Image.html">DeformationFieldType</a>&gt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1NeighborhoodIterator.html">FieldIteratorType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00119">119</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9a4c88f0f2d145b9fde1ada4f912b218"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::FiniteDifferenceFunctionType" ref="9a4c88f0f2d145b9fde1ada4f912b218" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1PDEDeformableRegistrationFunction.html">PDEDeformableRegistrationFunction</a>&lt;<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a>,<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a>, <a class="el" href="classitk_1_1Image.html">DeformationFieldType</a>&gt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1PDEDeformableRegistrationFunction.html">FiniteDifferenceFunctionType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
PDEDeformableRegistrationFilterFunction type. 
<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00125">125</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a584f4bbe258eb1e92114ee7762bfccc"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::FiniteDifferenceFunctionTypePointer" ref="a584f4bbe258eb1e92114ee7762bfccc" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1SmartPointer.html">FiniteDifferenceFunctionType::Pointer</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1SmartPointer.html">FiniteDifferenceFunctionTypePointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00126">126</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c3807cf83927d5ef1d815a3393cc1de0"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::FixedConstPointer" ref="c3807cf83927d5ef1d815a3393cc1de0" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="itkFEMMacro_8h.html#68fafcc6909430ccd70cbc4aeee0107c">FixedImageType::ConstPointer</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#c3807cf83927d5ef1d815a3393cc1de0">FixedConstPointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00077">77</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a7d15560dd3a6491bf9414c16b3aaaff"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::FixedImageType" ref="a7d15560dd3a6491bf9414c16b3aaaff" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef TFixed <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00075">75</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6778f0a9db00d0db29f1fa0b68c70378"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::FixedNeighborhoodIndexType" ref="6778f0a9db00d0db29f1fa0b68c70378" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Index.html">FixedNeighborhoodIteratorType::IndexType</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1Index.html">FixedNeighborhoodIndexType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00098">98</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8fa77bcf3ac5a1f5832af20fd6e430d5"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::FixedNeighborhoodIteratorType" ref="8fa77bcf3ac5a1f5832af20fd6e430d5" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1NeighborhoodIterator.html">NeighborhoodIterator</a>&lt;<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a>&gt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1NeighborhoodIterator.html">FixedNeighborhoodIteratorType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00096">96</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2f35bb4cc27d807c62d972980e2a3f17"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::FixedPixelType" ref="2f35bb4cc27d807c62d972980e2a3f17" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef FixedImageType::PixelType <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#2f35bb4cc27d807c62d972980e2a3f17">FixedPixelType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00105">105</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5db8e111c1a40fccf5820b0aeba9ef9d"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::FixedPointer" ref="5db8e111c1a40fccf5820b0aeba9ef9d" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a>* <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#5db8e111c1a40fccf5820b0aeba9ef9d">FixedPointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00076">76</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="832276cb8f139ab0e95fe9e3497ddb09"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::FixedRadiusType" ref="832276cb8f139ab0e95fe9e3497ddb09" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Size.html">FixedNeighborhoodIteratorType::RadiusType</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1Size.html">FixedRadiusType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00100">100</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="96f12159106d956d4e0cd86c42a444b2"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::FixedRegionIteratorType" ref="96f12159106d956d4e0cd86c42a444b2" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1ImageRegionIteratorWithIndex.html">ImageRegionIteratorWithIndex</a>&lt;<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a>&gt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1ImageRegionIteratorWithIndex.html">FixedRegionIteratorType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00084">84</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="581069756054607a8249d3db7b458701"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::Float" ref="581069756054607a8249d3db7b458701" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1fem_1_1LoadElement.html#51741f42d87b412338c29f5393deb498">LoadElement::Float</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Float type used in <a class="el" href="classitk_1_1fem_1_1Element.html" title="Abstract base element class.">Element</a> and derived classes 
<p>Reimplemented from <a class="el" href="classitk_1_1fem_1_1LoadElement.html#51741f42d87b412338c29f5393deb498">itk::fem::LoadElement</a>.</p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00070">70</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="92c9182174998006b6a688ed9ede71a9"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::ImageType" ref="92c9182174998006b6a688ed9ede71a9" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Image.html">Image</a>&lt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#d5d7089084b149ca8f03f88c7b2604b9">PixelType</a>, itkGetStaticConstMacro(ImageDimension) &gt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1Image.html">ImageType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00109">109</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fb843da47037c0f4a8ab2d03dafa3a71"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::MeanSquareRegistrationFunctionType" ref="fb843da47037c0f4a8ab2d03dafa3a71" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1MeanSquareRegistrationFunction.html">MeanSquareRegistrationFunction</a>&lt;<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a>,<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a>, <a class="el" href="classitk_1_1Image.html">DeformationFieldType</a>&gt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1MeanSquareRegistrationFunction.html">MeanSquareRegistrationFunctionType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00132">132</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4082724b3c4ee9928bebc8bd15aaac6d"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::MIRegistrationFunctionType" ref="4082724b3c4ee9928bebc8bd15aaac6d" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1MIRegistrationFunction.html">MIRegistrationFunction</a>&lt;<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a>,<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a>, <a class="el" href="classitk_1_1Image.html">DeformationFieldType</a>&gt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1MIRegistrationFunction.html">MIRegistrationFunctionType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00141">141</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1eb7ac586581c41c6153363956abff90"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::MovingConstPointer" ref="1eb7ac586581c41c6153363956abff90" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="itkFEMMacro_8h.html#68fafcc6909430ccd70cbc4aeee0107c">MovingImageType::ConstPointer</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#1eb7ac586581c41c6153363956abff90">MovingConstPointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00073">73</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="839a1117adf74ad2ed796ef08f121ba8"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::MovingImageType" ref="839a1117adf74ad2ed796ef08f121ba8" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef TMoving <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00072">72</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6f1400685c97c9f367448dff4098c8e9"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::MovingNeighborhoodIndexType" ref="6f1400685c97c9f367448dff4098c8e9" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Index.html">MovingNeighborhoodIteratorType::IndexType</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1Index.html">MovingNeighborhoodIndexType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00090">90</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c9b2ebc932489e84a147fafb277d4bdc"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::MovingNeighborhoodIteratorType" ref="c9b2ebc932489e84a147fafb277d4bdc" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1NeighborhoodIterator.html">NeighborhoodIterator</a>&lt;<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a>&gt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1NeighborhoodIterator.html">MovingNeighborhoodIteratorType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00088">88</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="db1ef92830fdfa59a37e916244500d38"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::MovingPixelType" ref="db1ef92830fdfa59a37e916244500d38" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef MovingImageType::PixelType <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#db1ef92830fdfa59a37e916244500d38">MovingPixelType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00104">104</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a076ad69b3e9fd6320075f8fbcbe9915"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::MovingPointer" ref="a076ad69b3e9fd6320075f8fbcbe9915" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a>* <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a076ad69b3e9fd6320075f8fbcbe9915">MovingPointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00074">74</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="41b7305274d2e862304d062c56337f72"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::MovingRadiusType" ref="41b7305274d2e862304d062c56337f72" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Size.html">MovingNeighborhoodIteratorType::RadiusType</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1Size.html">MovingRadiusType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00092">92</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6029da109eb5a2699cdc0ddf43a93c03"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::MovingRegionIteratorType" ref="6029da109eb5a2699cdc0ddf43a93c03" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1ImageRegionIteratorWithIndex.html">ImageRegionIteratorWithIndex</a>&lt;<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a>&gt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1ImageRegionIteratorWithIndex.html">MovingRegionIteratorType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00083">83</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="be2a2e52c147fdd054312a03cf01148d"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::NCCRegistrationFunctionType" ref="be2a2e52c147fdd054312a03cf01148d" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1NCCRegistrationFunction.html">NCCRegistrationFunction</a>&lt;<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a>,<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a>, <a class="el" href="classitk_1_1Image.html">DeformationFieldType</a>&gt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1NCCRegistrationFunction.html">NCCRegistrationFunctionType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00138">138</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d5d7089084b149ca8f03f88c7b2604b9"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::PixelType" ref="d5d7089084b149ca8f03f88c7b2604b9" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#d5d7089084b149ca8f03f88c7b2604b9">PixelType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00106">106</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="33494c9afd9ad88ad937ab20937ce5ab"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::Pointer" ref="33494c9afd9ad88ad937ab20937ce5ab" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">Self</a>* <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">Pointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Pointer or <a class="el" href="classitk_1_1SmartPointer.html" title="Implements transparent reference counting.">SmartPointer</a> to an object. 
<p>Reimplemented from <a class="el" href="classitk_1_1fem_1_1LoadElement.html#9975e4d02789039109e884d6065d0823">itk::fem::LoadElement</a>.</p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00066">66</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="aff524cab541bd70dac42c47259740bd"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::RadiusType" ref="aff524cab541bd70dac42c47259740bd" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Size.html">MovingNeighborhoodIteratorType::RadiusType</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1Size.html">RadiusType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00094">94</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="68fab26c1c2660063a6a58d9412a0523"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::Self" ref="68fab26c1c2660063a6a58d9412a0523" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">FiniteDifferenceFunctionLoad</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">Self</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard Self typedef. 
<p>Reimplemented from <a class="el" href="classitk_1_1fem_1_1LoadElement.html#41da845d2e03c4474a8817aa0869f3a7">itk::fem::LoadElement</a>.</p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00066">66</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2e7b05cd0635b95dbf471407d4c8654f"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::Superclass" ref="2e7b05cd0635b95dbf471407d4c8654f" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1fem_1_1LoadElement.html">LoadElement</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1LoadElement.html">Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard Superclass typedef. 
<p>Reimplemented from <a class="el" href="classitk_1_1fem_1_1LoadElement.html#5048568aaceb88963beae6934ca5a334">itk::fem::LoadElement</a>.</p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00066">66</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="856f2b75e5e085926b69d27a2d193c94"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::TimeStepType" ref="856f2b75e5e085926b69d27a2d193c94" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1FiniteDifferenceFunction.html#c1478c53f70caab08cbe2a77be31e9f4">FiniteDifferenceFunctionType::TimeStepType</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#856f2b75e5e085926b69d27a2d193c94">TimeStepType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00129">129</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a2e7dd7001a16830002500b2dd49157b"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::VectorType" ref="a2e7dd7001a16830002500b2dd49157b" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt;float,itkGetStaticConstMacro(ImageDimension)&gt; <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1Vector.html">VectorType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00111">111</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="a2678cb9f9fada9b5241a09aa7976eda"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::FiniteDifferenceFunctionLoad" ref="a2678cb9f9fada9b5241a09aa7976eda" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">FiniteDifferenceFunctionLoad</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="fac1bbc1a7edbbecdeabadd85aa465e7"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::ClassID" ref="fac1bbc1a7edbbecdeabadd85aa465e7" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual int <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::ClassID           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Virtual function to access the class ID 
<p>Reimplemented from <a class="el" href="classitk_1_1fem_1_1LoadElement.html#02f40e2408cada6483c9552e589aea4f">itk::fem::LoadElement</a>.</p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00066">66</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bd43d54c998fc75fa2829edfdaf1bbb1"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::Clone" ref="bd43d54c998fc75fa2829edfdaf1bbb1" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">Baseclass::Pointer</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::Clone           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new object from the existing one 
<p>Reimplemented from <a class="el" href="classitk_1_1fem_1_1LoadElement.html#b7d62a70d120cb5d8df7714bf7cfb827">itk::fem::LoadElement</a>.</p>

</div>
</div><p>
<a class="anchor" name="0e93750356507c691b7ed22afd8abc14"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::CreateFromStream" ref="0e93750356507c691b7ed22afd8abc14" args="(std::istream &amp;f, void *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">FEMLightObject::Pointer</a> itk::fem::FEMLightObject::CreateFromStream           </td>
          <td>(</td>
          <td class="paramtype">std::istream &amp;&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>info</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Read object of any derived type from stream.<p>
This static function creates an object of a class, which is derived from <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html" title="Base class for all classes that define the FEM system.">FEMLightObject</a>. The class of object is first determined from the stream, then the object of that class is constructed using the <a class="el" href="classitk_1_1fem_1_1FEMObjectFactory.html" title="Create objects of derived classes by specifying a class ID.">FEMObjectFactory</a>. Finally the data for this object is read from the stream, by calling the <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#47bd483753eb9ad15e8894726e77e003">Read()</a> member function. 
</div>
</div><p>
<a class="anchor" name="2389180a5e95b1a176c88e407a7995e4"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::EvaluateMetricGivenSolution" ref="2389180a5e95b1a176c88e407a7995e4" args="(Element::ArrayType *el, Float step=1.0)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::EvaluateMetricGivenSolution           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1fem_1_1FEMPArray.html">Element::ArrayType</a> *&nbsp;</td>
          <td class="paramname"> <em>el</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a>&nbsp;</td>
          <td class="paramname"> <em>step</em> = <code>1.0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0d73f30ec885f02e1160c102b7fb303d"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::Fe" ref="0d73f30ec885f02e1160c102b7fb303d" args="(FEMVectorType, FEMVectorType)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classvnl__vector.html">FEMVectorType</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::Fe           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classvnl__vector.html">FEMVectorType</a>&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classvnl__vector.html">FEMVectorType</a>&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Compute the image based load - implemented with ITK metric derivatives. 
</div>
</div><p>
<a class="anchor" name="bfa06d17ed647de117e9a79de320037d"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::Fe1" ref="bfa06d17ed647de117e9a79de320037d" args="(VectorType)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html">VectorType</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::Fe1           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1Vector.html">VectorType</a>&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Compute the image based load - implemented with ITK metric derivatives. 
</div>
</div><p>
<a class="anchor" name="b8a0a8856f513b7f3d568a5c36ecdf51"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::GetCurrentEnergy" ref="b8a0a8856f513b7f3d568a5c36ecdf51" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::GetCurrentEnergy           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="447a2a1bbea902d36f3701f69bee425a"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::GetDeformationField" ref="447a2a1bbea902d36f3701f69bee425a" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1SmartPointer.html">DeformationFieldTypePointer</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::GetDeformationField           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the 
<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00279">279</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b045b7996eb1f65b9fdcc055d795f819"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::GetFixedImage" ref="b045b7996eb1f65b9fdcc055d795f819" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#5db8e111c1a40fccf5820b0aeba9ef9d">FixedPointer</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::GetFixedImage           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00193">193</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2f16f911c39fdb84c834ba846b8c3777"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::GetMetricRadius" ref="2f16f911c39fdb84c834ba846b8c3777" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Size.html">MovingRadiusType</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::GetMetricRadius           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the metric region size. 
<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00205">205</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0794966e9d295e3318793dd25a3024bb"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::GetMovingImage" ref="0794966e9d295e3318793dd25a3024bb" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a076ad69b3e9fd6320075f8fbcbe9915">MovingPointer</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::GetMovingImage           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00188">188</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="295d520b379ccc7ecd627179f5dd7064"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::GetNumberOfIntegrationPoints" ref="295d520b379ccc7ecd627179f5dd7064" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">unsigned int <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::GetNumberOfIntegrationPoints           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get methods for the number of integration points to use in each 1-dimensional line integral when evaluating the load. This value is passed to the load implementation. 
<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00218">218</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8de238a109365020a3212b0e25ee7a02"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::GetSolution" ref="8de238a109365020a3212b0e25ee7a02" args="(unsigned int i, unsigned int which=0)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::GetSolution           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>which</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00255">255</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

<p>References <a class="el" href="classitk_1_1fem_1_1Solution.html#4d4ea59c159d3d809bd5f7cb83f44818">itk::fem::Solution::GetSolutionValue()</a>.</p>

</div>
</div><p>
<a class="anchor" name="c1428e312af96582bf9905dca4b49ebf"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::GetSolution" ref="c1428e312af96582bf9905dca4b49ebf" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1fem_1_1Solution.html">Solution::ConstPointer</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::GetSolution           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the pointer to solution vector. This function is automatically called by the <a class="el" href="classitk_1_1fem_1_1Solver.html" title="Main FEM solver.">Solver</a> class on every load object.<p>
Some types of external Loads may need access to previous values of solution vector. If a derived class needs that, it should implement this function, and store the passed pointer accordingly. If the result vector is not required, the functionn should be left unimplemented, so that only the dummy implementation in base class is called.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ptr</em>&nbsp;</td><td>Pointer to the object of <a class="el" href="classitk_1_1fem_1_1Solution.html" title="Provides functions to access the values of the solution vector.">Solution</a> class. </td></tr>
  </table>
</dl>

<p>Reimplemented from <a class="el" href="classitk_1_1fem_1_1Load.html#95cd7cfff6548fc68df91772c1254e28">itk::fem::Load</a>.</p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00249">249</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e1633164603ba2ff7c641fcef08d8ceb"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::InitializeIteration" ref="e1633164603ba2ff7c641fcef08d8ceb" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::InitializeIteration           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the 
</div>
</div><p>
<a class="anchor" name="ab5806c1fbe3204a1280c16c585b210c"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::InitializeMetric" ref="ab5806c1fbe3204a1280c16c585b210c" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::InitializeMetric           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the 
</div>
</div><p>
<a class="anchor" name="7fa92ab2470117031e9c4437f94cecc2"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::itkStaticConstMacro" ref="7fa92ab2470117031e9c4437f94cecc2" args="(ImageDimension, unsigned int, MovingImageType::ImageDimension)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::itkStaticConstMacro           </td>
          <td>(</td>
          <td class="paramtype">ImageDimension&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>int</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">MovingImageType::ImageDimension&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Dimensionality of input and output data is assumed to be the same. 
</div>
</div><p>
<a class="anchor" name="af9bbcb5677214fdf48125c323a78381"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::New" ref="af9bbcb5677214fdf48125c323a78381" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">Self::Pointer</a> <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::New           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classitk_1_1Object.html" title="Base class for most itk classes.">Object</a> creation in an <a class="el" href="namespaceitk.html" title="Hashtable class, used to implement the hashed associative containers itk_hash_set...">itk</a> compatible way 
<p>Reimplemented from <a class="el" href="classitk_1_1fem_1_1LoadElement.html#df7a4b543db41a0b3eac39a192bde879">itk::fem::LoadElement</a>.</p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00066">66</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="625466e06b7173c57d5f789d522ea832"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::NewFiniteDifferenceFunctionLoad" ref="625466e06b7173c57d5f789d522ea832" args="(void)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html">Baseclass</a>* <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::NewFiniteDifferenceFunctionLoad           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00270">270</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="755e09cf657fb78795e415f45ffbc43e"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::PrintCurrentEnergy" ref="755e09cf657fb78795e415f45ffbc43e" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::PrintCurrentEnergy           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="14123c479d6b4bf9a96d1d1f32936946"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::Read" ref="14123c479d6b4bf9a96d1d1f32936946" args="(std::istream &amp;f, void *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::fem::LoadElement::Read           </td>
          <td>(</td>
          <td class="paramtype">std::istream &amp;&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>info</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
pointers to element objects on which the load acts 
<p>Reimplemented from <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#47bd483753eb9ad15e8894726e77e003">itk::fem::FEMLightObject</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1fem_1_1LoadEdge.html#b1cebda5f0e8c22fc3ee47a91138f5f7">itk::fem::LoadEdge</a>, <a class="el" href="classitk_1_1fem_1_1LoadGravConst.html#4b47992d086f9381f224037316567ea6">itk::fem::LoadGravConst</a>, <a class="el" href="classitk_1_1fem_1_1LoadLandmark.html#0f63a2ef35fff7d0148376bfb313391d">itk::fem::LoadLandmark</a>, and <a class="el" href="classitk_1_1fem_1_1LoadTest.html#6724f9b12569b4dd85358d45a5780f9f">itk::fem::LoadTest&lt; TClass &gt;</a>.</p>

<p>Referenced by <a class="el" href="itkFEMLoadTest_8h_source.html#l00050">itk::fem::LoadTest&lt; TClass &gt;::Read()</a>.</p>

</div>
</div><p>
<a class="anchor" name="813a2209a051c395f7af28772ede4e2e"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::SetCurrentEnergy" ref="813a2209a051c395f7af28772ede4e2e" args="(double e=0.0)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::SetCurrentEnergy           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>e</em> = <code>0.0</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0d6681db5fa30a79a829de0f4aca87e8"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::SetDeformationField" ref="0d6681db5fa30a79a829de0f4aca87e8" args="(DeformationFieldTypePointer df)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::SetDeformationField           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1SmartPointer.html">DeformationFieldTypePointer</a>&nbsp;</td>
          <td class="paramname"> <em>df</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the 
<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00275">275</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0a39408124fa33d7f5aa3b9babd07229"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::SetDifferenceFunction" ref="0a39408124fa33d7f5aa3b9babd07229" args="(FiniteDifferenceFunctionTypePointer drfp)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::SetDifferenceFunction           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1SmartPointer.html">FiniteDifferenceFunctionTypePointer</a>&nbsp;</td>
          <td class="paramname"> <em>drfp</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00148">148</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

<p>Referenced by <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00158">itk::fem::FiniteDifferenceFunctionLoad&lt; TMoving, TFixed &gt;::SetMetric()</a>.</p>

</div>
</div><p>
<a class="anchor" name="a7c42d348e23c610a9286c19abb974bd"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::SetFixedImage" ref="a7c42d348e23c610a9286c19abb974bd" args="(FixedImageType *T)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::SetFixedImage           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#a7d15560dd3a6491bf9414c16b3aaaff">FixedImageType</a> *&nbsp;</td>
          <td class="paramname"> <em>T</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Define the target (fixed) image. 
<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00177">177</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="88056fb82fbdc59af64b1ec57cdc9cb3"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::SetGamma" ref="88056fb82fbdc59af64b1ec57cdc9cb3" args="(Float s)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::SetGamma           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Scaling of the similarity energy term 
<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00240">240</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="507688728523ad3194efeb6c6f0bb5c1"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::SetMetric" ref="507688728523ad3194efeb6c6f0bb5c1" args="(FiniteDifferenceFunctionTypePointer drfp)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::SetMetric           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1SmartPointer.html">FiniteDifferenceFunctionTypePointer</a>&nbsp;</td>
          <td class="paramname"> <em>drfp</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00158">158</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

<p>References <a class="el" href="itkSmartPointer_8h_source.html#l00094">itk::SmartPointer&lt; TObjectType &gt;::GetPointer()</a>, and <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00148">itk::fem::FiniteDifferenceFunctionLoad&lt; TMoving, TFixed &gt;::SetDifferenceFunction()</a>.</p>

</div>
</div><p>
<a class="anchor" name="3a44a97e7c3c3debdfa927c525a39878"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::SetMetricRadius" ref="3a44a97e7c3c3debdfa927c525a39878" args="(MovingRadiusType T)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::SetMetricRadius           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1Size.html">MovingRadiusType</a>&nbsp;</td>
          <td class="paramname"> <em>T</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Define the metric region size. 
<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00199">199</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8dcb53f4954e6202b300ad7aa71ba17e"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::SetMovingImage" ref="8dcb53f4954e6202b300ad7aa71ba17e" args="(MovingImageType *R)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::SetMovingImage           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#839a1117adf74ad2ed796ef08f121ba8">MovingImageType</a> *&nbsp;</td>
          <td class="paramname"> <em>R</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Define the reference (moving) image. 
<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00167">167</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="eb9da2fa7f2e564126bbe5297e3667c6"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::SetNumberOfIntegrationPoints" ref="eb9da2fa7f2e564126bbe5297e3667c6" args="(unsigned int i)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::SetNumberOfIntegrationPoints           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get methods for the number of integration points to use in each 1-dimensional line integral when evaluating the load. This value is passed to the load implementation. 
<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00214">214</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d7f7cbb8a6892e5b0c333b0e7e62b1d5"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::SetSign" ref="d7f7cbb8a6892e5b0c333b0e7e62b1d5" args="(Float s)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::SetSign           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the direction of the gradient (uphill or downhill). E.g. the mean squares metric should be minimized while NCC and PR should be maximized. 
<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00227">227</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0697aeaca5e520d0de957e0f36ccd451"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::SetSolution" ref="0697aeaca5e520d0de957e0f36ccd451" args="(Solution::ConstPointer ptr)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::SetSolution           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1fem_1_1Solution.html">Solution::ConstPointer</a>&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the pointer to solution vector. This function is automatically called by the <a class="el" href="classitk_1_1fem_1_1Solver.html" title="Main FEM solver.">Solver</a> class on every load object.<p>
Some types of external Loads may need access to previous values of solution vector. If a derived class needs that, it should implement this function, and store the passed pointer accordingly. If the result vector is not required, the functionn should be left unimplemented, so that only the dummy implementation in base class is called.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ptr</em>&nbsp;</td><td>Pointer to the object of <a class="el" href="classitk_1_1fem_1_1Solution.html" title="Provides functions to access the values of the solution vector.">Solution</a> class. </td></tr>
  </table>
</dl>

<p>Reimplemented from <a class="el" href="classitk_1_1fem_1_1Load.html#044390ec1344a754d37f1b09229769c3">itk::fem::Load</a>.</p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00245">245</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="319a8cc0447e48e37b398fdce2717667"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::SetTemp" ref="319a8cc0447e48e37b398fdce2717667" args="(Float s)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::SetTemp           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#581069756054607a8249d3db7b458701">Float</a>&nbsp;</td>
          <td class="paramname"> <em>s</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the sigma in a gaussian measure. 
<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00233">233</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e56895284c8d64b2b4767113ed3a4340"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::SkipWhiteSpace" ref="e56895284c8d64b2b4767113ed3a4340" args="(std::istream &amp;f)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void itk::fem::FEMLightObject::SkipWhiteSpace           </td>
          <td>(</td>
          <td class="paramtype">std::istream &amp;&nbsp;</td>
          <td class="paramname"> <em>f</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Helper function that skips all the whitespace and comments in an input stream. 
</div>
</div><p>
<a class="anchor" name="4c10c120750499e222c9c77cd5d40e29"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::Write" ref="4c10c120750499e222c9c77cd5d40e29" args="(std::ostream &amp;f) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::fem::LoadElement::Write           </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>f</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Write an object to the output stream. Call this member to write the data members in the current object to the output stream. Here we also need to know which derived class we actually are, so that we can write the class name. The class name is obtained by calling the virtual <a class="el" href="classitk_1_1fem_1_1LoadElement.html#02f40e2408cada6483c9552e589aea4f">ClassID()</a> member function and passing the result to the <a class="el" href="classitk_1_1fem_1_1FEMObjectFactory.html" title="Create objects of derived classes by specifying a class ID.">FEMObjectFactory</a>.<p>
Implementations of Write member funtion in derived classes should first call the parent's implementation of Write and finaly write whatever they need. 
<p>Reimplemented from <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#554ccc170c200cd1bdd32ad24cdc7258">itk::fem::FEMLightObject</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1fem_1_1LoadEdge.html#114f82ea878d7990fc67bfba1c57c1da">itk::fem::LoadEdge</a>, <a class="el" href="classitk_1_1fem_1_1LoadGravConst.html#8344dd7874dd722c61be694712d8409a">itk::fem::LoadGravConst</a>, <a class="el" href="classitk_1_1fem_1_1LoadLandmark.html#ef93070a17d370731bbbb68989c0bed3">itk::fem::LoadLandmark</a>, and <a class="el" href="classitk_1_1fem_1_1LoadTest.html#e31c5e0b56819fba93fdd6bc29f6e6ea">itk::fem::LoadTest&lt; TClass &gt;</a>.</p>

<p>Referenced by <a class="el" href="itkFEMLoadTest_8h_source.html#l00054">itk::fem::LoadTest&lt; TClass &gt;::Write()</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="3f9d16c000d2d9daa9baedd3d06ba596"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::CLID" ref="3f9d16c000d2d9daa9baedd3d06ba596" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TMoving , class TFixed &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const int <a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html">itk::fem::FiniteDifferenceFunctionLoad</a>&lt; TMoving, TFixed &gt;::<a class="el" href="classitk_1_1fem_1_1FiniteDifferenceFunctionLoad.html#3f9d16c000d2d9daa9baedd3d06ba596">CLID</a><code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Class ID for FEM object factory 
<p>Reimplemented from <a class="el" href="classitk_1_1fem_1_1LoadElement.html#0f75cacb6b15df9cff5138891a7c2941">itk::fem::LoadElement</a>.</p>

<p>Definition at line <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html#l00066">66</a> of file <a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9003f80c5c1a893400d80592d185df0e"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::GN" ref="9003f80c5c1a893400d80592d185df0e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#9003f80c5c1a893400d80592d185df0e">itk::fem::FEMLightObject::GN</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Global number of an object (ID of an object) In general the ID's are required to be unique only within a specific type of derived classes (Elements, Nodes, ...) If the GN is not required, it can be ignored. (normally you need the GN when writing or reading objects to/from stream. 
<p>Definition at line <a class="el" href="itkFEMLightObject_8h_source.html#l00165">165</a> of file <a class="el" href="itkFEMLightObject_8h_source.html">itkFEMLightObject.h</a>.</p>

<p>Referenced by <a class="el" href="itkFEMLightObject_8h_source.html#l00154">itk::fem::FEMLightObject::FEMLightObject()</a>.</p>

</div>
</div><p>
<a class="anchor" name="c91749b78424a06b8923180df3ebd411"></a><!-- doxytag: member="itk::fem::FiniteDifferenceFunctionLoad::whitespaces" ref="c91749b78424a06b8923180df3ebd411" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#c91749b78424a06b8923180df3ebd411">itk::fem::FEMLightObject::whitespaces</a><code> [static, inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Const string of all whitespace characters. This string is used by <a class="el" href="classitk_1_1fem_1_1FEMLightObject.html#e56895284c8d64b2b4767113ed3a4340">SkipWhiteSpace</a> function. 
<p>Definition at line <a class="el" href="itkFEMLightObject_8h_source.html#l00135">135</a> of file <a class="el" href="itkFEMLightObject_8h_source.html">itkFEMLightObject.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="itkFEMFiniteDifferenceFunctionLoad_8h_source.html">itkFEMFiniteDifferenceFunctionLoad.h</a></ul>
</div>
<hr><address><small>
Generated at Fri May 8 08:42:55 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>