ITK
4.9.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 i-th element in a solution vector. This value is calculated generalized displacement of the i-th 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().