ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
Classes | |
class | Element |
Abstract base element class. More... | |
class | Element1DStress |
Class that is used to define linear elasticity problem in 1D space. More... | |
class | Element2DC0LinearLine |
2-noded, linear, C0 continuous line element in 2D space. takes loads only along the length of the axis More... | |
class | Element2DC0LinearLineStress |
2-noded finite element class in 2D space for linear elasticity problem. More... | |
class | Element2DC0LinearQuadrilateral |
4-noded, linear, C0 continuous finite element in 2D space.The ordering of the nodes is counter clockwise. That is the nodes should be defined in the following order: More... | |
class | Element2DC0LinearQuadrilateralMembrane |
4-noded finite element class in 2D space. More... | |
class | Element2DC0LinearQuadrilateralStrain |
4-noded finite element class in 2D space for linear elasticity problemThe ordering of the nodes is counter clockwise. That is the nodes should be defined in the following order: More... | |
class | Element2DC0LinearQuadrilateralStress |
4-noded finite element class in 2D space. More... | |
class | Element2DC0LinearTriangular |
3-noded, linear, C0 continuous finite element in 2D space.The ordering of the nodes is counter clockwise. That is the nodes should be defined in the following order: More... | |
class | Element2DC0LinearTriangularMembrane |
3-noded finite element class in 2D space. More... | |
class | Element2DC0LinearTriangularStrain |
3-noded finite element class in 2D space for linear elasticity problem. More... | |
class | Element2DC0LinearTriangularStress |
3-noded finite element class in 2D space for linear elasticity problem. More... | |
class | Element2DC0QuadraticTriangular |
6-noded, quadratic, C0 continuous finite element in 2D space that defines a triangle. More... | |
class | Element2DC0QuadraticTriangularStrain |
6-noded finite element class in 2D space for linear elasticity problem that defines a triangle element. More... | |
class | Element2DC0QuadraticTriangularStress |
6-noded finite element class in 2D space for linear elasticity problem. The constitutive equation used is for plane stress. More... | |
class | Element2DC1Beam |
1D Beam (spring that also bends) finite element in 2D space. More... | |
class | Element2DMembrane |
Class that is used to define a membrane energy problem in 2D space. More... | |
class | Element2DStrain |
Class that is used to define linear elasticity problem in 2D space. More... | |
class | Element2DStress |
Class that is used to define linear elasticity problem in 2D space. More... | |
class | Element3DC0LinearHexahedron |
8-noded, linear, C0 continuous finite element in 3D space. More... | |
class | Element3DC0LinearHexahedronMembrane |
8-noded finite element class in 3D space. The constitutive equation used is from membrane bending energy. More... | |
class | Element3DC0LinearHexahedronStrain |
8-noded finite element class in 3D space. The constitutive equation used is from linear elasticity theory. More... | |
class | Element3DC0LinearTetrahedron |
4-noded, linear, C0 continuous finite element in 3D space. More... | |
class | Element3DC0LinearTetrahedronMembrane |
4-noded finite element class in 3D space. The constitutive equation used is from membrane bending energy. More... | |
class | Element3DC0LinearTetrahedronStrain |
4-noded finite element class in 3D space for linear elasticity problem More... | |
class | Element3DC0LinearTriangular |
3-noded, linear, C0 continuous finite element in 2D space. More... | |
class | Element3DC0LinearTriangularLaplaceBeltrami |
3-noded finite element class in 3D space for surface LaplaceBeltrami problem. More... | |
class | Element3DC0LinearTriangularMembrane |
3-noded finite element class in 3D space for surface membrane problem. More... | |
class | Element3DMembrane |
Class that is used to define a membrane energy problem in 3D space. More... | |
class | Element3DMembrane1DOF |
Class that is used to define a membrane energy problem in 3D space. More... | |
class | Element3DStrain |
Class that is used to define linear elasticity problem in 3D space. More... | |
class | ElementStd |
Implements standard node management in the element classes. More... | |
class | FEMException |
Base class for all exception's that can occur within FEM classes. More... | |
class | FEMExceptionIO |
Base class for all IO exception's that can occur within FEM classe. More... | |
class | FEMExceptionItpackSolver |
handles errors that occur in itpack solving routines More... | |
class | FEMExceptionItpackSparseMatrixSbagn |
handles errors that occur when unfinalizing the matrix More... | |
class | FEMExceptionItpackSparseMatrixSbsij |
handles errors that occur when building the matrix More... | |
class | FEMExceptionLinearSystem |
class | FEMExceptionLinearSystemBounds |
class | FEMExceptionObjectNotFound |
Object not found exception. More... | |
class | FEMExceptionSolution |
Base class for all exceptions that can occur when solving FEM problem. More... | |
class | FEMExceptionWrongClass |
Bad object exception. More... | |
class | FEMLightObject |
Base class for all classes that define the FEM system. More... | |
class | FEMObject |
Implements N-dimensional Finite element (FE) models including elements, materials, and loads. More... | |
class | FEMP |
Pointer used to store polymorphic elements in STL arrays. More... | |
class | FEMPArray |
Array for FEMP objects. More... | |
class | FEMRegistrationFilter |
FEM Image registration filter. The image registration problem is modeled here with the finite element method. Image registration is, in general, an ill-posed problem. Thus, we use an optimization scheme where the optimization criterion is given by a regularized variational energy. The variational energy arises from modeling the image as a physical body on which external forces act. The body is allowed to deform so as to minimize the applied force. The resistance of the physical body to deformation, determined by the physics associated with the body, serves to regularize the solution. The forces applied to the body are, generally, highly non-linear and so the body is allowed to deform slowly and incrementally. The direction it deforms follows the gradient of the potential energy (the force) we define. The potential energies we may choose from are given by the itk image-to-image metrics. The choices and the associated direction of descent are : Mean Squares (minimize), Normalized Cross-Correlation (maximize), and Mutual Information (maximize). Note that we have to set the direction (SetDescentDirection) when we choose a metric. More... | |
class | FiniteDifferenceFunctionLoad |
General image pair load that uses the itkFiniteDifferenceFunctions. More... | |
class | GaussIntegrate |
Use the Gauss-Legendre formula to perform integration. More... | |
class | ImageMetricLoad |
General image pair load that uses the itkImageToImageMetrics. More... | |
class | ImageToRectilinearFEMObjectFilter |
Generate a rectilinar mesh from an image. The result is stored in a FEMObject. More... | |
class | ItpackSparseMatrix |
a compressed row sparse matrix representation that makes use of itpack to dynamically assemble the matrix More... | |
class | LinearSystemWrapper |
Defines all functions required by Solver class to allocate, assemble and solve a linear system of equation. More... | |
class | LinearSystemWrapperDenseVNL |
LinearSystemWrapper class that uses VNL numeric library functions to define a sparse linear system of equations. More... | |
class | LinearSystemWrapperItpack |
LinearSystemWrapper class that uses Itpack numeric library functions to define and solve a sparse linear system of equations. More... | |
class | LinearSystemWrapperVNL |
LinearSystemWrapper class that uses VNL numeric library functions to define a sparse linear system of equations. More... | |
class | Load |
General abstract load base class. More... | |
class | LoadBC |
Generic essential (Dirichlet) boundary conditions. More... | |
class | LoadBCMFC |
Generic linear multi freedom displacement constraint in global coordinate system. More... | |
class | LoadEdge |
A generic load that can be applied to an edge of the element. More... | |
class | LoadElement |
Virtual element load base class. More... | |
class | LoadGrav |
Abstract gravity load class. More... | |
class | LoadGravConst |
Constant gravity load class. More... | |
class | LoadLandmark |
This load is derived from the motion of a specific landmark. More... | |
class | LoadNode |
This load is applied on a specific point within the system. More... | |
class | LoadPoint |
This load is applied on a point in an element. More... | |
class | LoadTest |
Example to show how to define templated load classes. More... | |
class | Material |
Base class for storing all the implicit material and other properties required to fully define the element class. More... | |
class | MaterialLinearElasticity |
Linear elasticity material class. More... | |
class | Solution |
Provides functions to access the values of the solution vector. More... | |
class | Solver |
FEM solver used to generate a solution for a FE formulation. More... | |
class | SolverCrankNicolson |
FEM Solver for time dependent problems; uses Crank-Nicolson implicit discretization scheme. More... | |
class | SolverHyperbolic |
Solver class suitable for hyperbolic problems.M*ddu + C*du + K*u=F. More... |