ITK
4.8.0
Insight Segmentation and Registration Toolkit

#include <itkFEMSolution.h>
Provides functions to access the values of the solution vector.
The actual code of these functions as well as storage for the data is implemented in LinearSystemWrapper class.
Definition at line 38 of file itkFEMSolution.h.
Public Types  
typedef const Self *  ConstPointer 
typedef double  Float 
typedef Self *  Pointer 
typedef Solution  Self 
typedef Solution  Superclass 
Public Member Functions  
virtual Float  GetSolutionValue (unsigned int i, unsigned int solutionIndex=0) const =0 
virtual  ~Solution () 
typedef const Self* itk::fem::Solution::ConstPointer 
Const pointer to an object.
Definition at line 52 of file itkFEMSolution.h.
typedef double itk::fem::Solution::Float 
Floating point storage type used within a class
Definition at line 55 of file itkFEMSolution.h.
typedef Self* itk::fem::Solution::Pointer 
Pointer to an object.
Definition at line 49 of file itkFEMSolution.h.
typedef Solution itk::fem::Solution::Self 
Standard "Self" typedef.
Definition at line 43 of file itkFEMSolution.h.
Standard "Superclass" typedef.
Definition at line 46 of file itkFEMSolution.h.

virtual 
Virtual destructor should properly destroy the object and clean up any memory allocated for matrix and vector storage.

pure virtual 
Returns value of ith element in a solution vector. This value is calculated generalized displacement of the ith degree of freedom in a FEM problem. Note that in general there may be several solution vectors. You can select which one do you want by passing the second parameter.
i  element index in solution vector 
solutionIndex  index of solution vector to get value from 
Implemented in itk::fem::LinearSystemWrapperItpack, itk::fem::LinearSystemWrapperVNL, and itk::fem::LinearSystemWrapperDenseVNL.
Referenced by itk::fem::FiniteDifferenceFunctionLoad< TMoving, TFixed >::GetSolution(), and itk::fem::ImageMetricLoad< TMoving, TFixed >::GetSolution().