#include <itkFEMSolution.h>
Inheritance diagram for itk::fem::Solution:
Public Types | |
typedef Solution | Self |
typedef Solution | Superclass |
typedef Self * | Pointer |
typedef const Self * | ConstPointer |
typedef double | Float |
Public Member Functions | |
virtual Float | GetSolutionValue (unsigned int i, unsigned int solutionIndex=0) const=0 |
virtual | ~Solution () |
The actual code of these functions as well as storage for the data is implemented in LinearSystemWrapper class.
Definition at line 36 of file itkFEMSolution.h.
|
Const pointer to an object. Reimplemented in itk::fem::LinearSystemWrapper. Definition at line 50 of file itkFEMSolution.h. Referenced by itk::fem::FiniteDifferenceFunctionLoad< MovingImageType, FixedImageType >::GetDeformationField(), itk::fem::LoadLandmark::GetSolution(), itk::fem::Load::GetSolution(), itk::fem::ImageMetricLoad< TMoving, TFixed >::SetCurrentEnergy(), itk::fem::LoadLandmark::SetSolution(), itk::fem::Load::SetSolution(), and itk::fem::ImageMetricLoad< TMoving, TFixed >::SetTemp(). |
|
Floating point storage type used within a class Reimplemented in itk::fem::LinearSystemWrapperDenseVNL, and itk::fem::LinearSystemWrapperVNL. Definition at line 53 of file itkFEMSolution.h. |
|
Pointer to an object. Reimplemented in itk::fem::LinearSystemWrapper. Definition at line 47 of file itkFEMSolution.h. |
|
Standard "Self" typedef. Reimplemented in itk::fem::LinearSystemWrapper, and itk::fem::LinearSystemWrapperItpack. Definition at line 41 of file itkFEMSolution.h. |
|
Standard "Superclass" typedef. Reimplemented in itk::fem::LinearSystemWrapper, and itk::fem::LinearSystemWrapperItpack. Definition at line 44 of file itkFEMSolution.h. |
|
Virtual destructor should properly destroy the object and clean up any memory allocated for matrix and vector storage. Definition at line 74 of file itkFEMSolution.h. |
|
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.
Implemented in itk::fem::LinearSystemWrapperDenseVNL, itk::fem::LinearSystemWrapperItpack, and itk::fem::LinearSystemWrapperVNL. Referenced by itk::fem::LoadLandmark::GetSolution(), and itk::fem::FiniteDifferenceFunctionLoad< MovingImageType, FixedImageType >::GetSolution(). |