ITK  4.1.0
Insight Segmentation and Registration Toolkit
Classes
Module ITKFEM
Group Numerics
+ Collaboration diagram for Module ITKFEM:

Classes

class  itk::fem::Element
 Abstract base element class. More...
class  itk::fem::Element1DStress< TBaseClass >
 Class that is used to define linear elasticity problem in 1D space. More...
class  itk::fem::Element2DC0LinearLine
 2-noded, linear, C0 continuous line element in 2D space. takes loads only along the length of the axis More...
class  itk::fem::Element2DC0LinearLineStress
 2-noded finite element class in 2D space for linear elasticity problem. More...
class  itk::fem::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  itk::fem::Element2DC0LinearQuadrilateralMembrane
 4-noded finite element class in 2D space. More...
class  itk::fem::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  itk::fem::Element2DC0LinearQuadrilateralStress
 4-noded finite element class in 2D space. More...
class  itk::fem::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  itk::fem::Element2DC0LinearTriangularMembrane
 3-noded finite element class in 2D space. More...
class  itk::fem::Element2DC0LinearTriangularStrain
 3-noded finite element class in 2D space for linear elasticity problem. More...
class  itk::fem::Element2DC0LinearTriangularStress
 3-noded finite element class in 2D space for linear elasticity problem. More...
class  itk::fem::Element2DC0QuadraticTriangular
 6-noded, quadratic, C0 continuous finite element in 2D space that defines a triangle. More...
class  itk::fem::Element2DC0QuadraticTriangularStrain
 6-noded finite element class in 2D space for linear elasticity problem that defines a triangle element. More...
class  itk::fem::Element2DC0QuadraticTriangularStress
 6-noded finite element class in 2D space for linear elasticity problem. The constitutive equation used is for plane stress. More...
class  itk::fem::Element2DC1Beam
 1D Beam (spring that also bends) finite element in 2D space. More...
class  itk::fem::Element2DMembrane< TBaseClass >
 Class that is used to define a membrane energy problem in 2D space. More...
class  itk::fem::Element2DStrain< TBaseClass >
 Class that is used to define linear elasticity problem in 2D space. More...
class  itk::fem::Element2DStress< TBaseClass >
 Class that is used to define linear elasticity problem in 2D space. More...
class  itk::fem::Element3DC0LinearHexahedron
 8-noded, linear, C0 continuous finite element in 3D space. More...
class  itk::fem::Element3DC0LinearHexahedronMembrane
 8-noded finite element class in 3D space. The constitutive equation used is from membrane bending energy. More...
class  itk::fem::Element3DC0LinearHexahedronStrain
 8-noded finite element class in 3D space. The constitutive equation used is from linear elasticity theory. More...
class  itk::fem::Element3DC0LinearTetrahedron
 4-noded, linear, C0 continuous finite element in 3D space. More...
class  itk::fem::Element3DC0LinearTetrahedronMembrane
 4-noded finite element class in 3D space. The constitutive equation used is from membrane bending energy. More...
class  itk::fem::Element3DC0LinearTetrahedronStrain
 4-noded finite element class in 3D space for linear elasticity problem More...
class  itk::fem::Element3DC0LinearTriangular
 3-noded, linear, C0 continuous finite element in 2D space. More...
class  itk::fem::Element3DC0LinearTriangularLaplaceBeltrami
 3-noded finite element class in 3D space for surface LaplaceBeltrami problem. More...
class  itk::fem::Element3DC0LinearTriangularMembrane
 3-noded finite element class in 3D space for surface membrane problem. More...
class  itk::fem::Element3DMembrane< TBaseClass >
 Class that is used to define a membrane energy problem in 3D space. More...
class  itk::fem::Element3DMembrane1DOF< TBaseClass >
 Class that is used to define a membrane energy problem in 3D space. More...
class  itk::fem::Element3DStrain< TBaseClass >
 Class that is used to define linear elasticity problem in 3D space. More...
class  itk::fem::ElementStd< VNumberOfNodes, VNumberOfSpatialDimensions, TBaseClass >
 Implements standard node management in the element classes. More...
class  itk::fem::FEMException
 Base class for all exception's that can occur within FEM classes. More...
class  itk::fem::FEMExceptionIO
 Base class for all IO exception's that can occur within FEM classe. More...
class  itk::fem::FEMExceptionItpackSolver
 handles errors that occur in itpack solving routines More...
class  itk::fem::FEMExceptionItpackSparseMatrixSbagn
 handles errors that occur when unfinalizing the matrix More...
class  itk::fem::FEMExceptionItpackSparseMatrixSbsij
 handles errors that occur when building the matrix More...
class  itk::fem::FEMExceptionObjectNotFound
 Object not found exception. More...
class  itk::fem::FEMExceptionSolution
 Base class for all exceptions that can occur when solving FEM problem. More...
class  itk::fem::FEMExceptionWrongClass
 Bad object exception. More...
class  itk::FEMFactory< T >
 Create instances of FEM Objects This includes Elements, Loads, and Materials. More...
class  itk::FEMFactoryBase
 Create instances of FEM Objects. This includes Elements, Loads, and Materials. More...
class  itk::fem::FEMLightObject
 Base class for all classes that define the FEM system. More...
class  itk::fem::FEMObject< VDimension >
 Implements N-dimensional Finite element (FE) models including elements, materials, and loads. More...
class  itk::FEMObjectSpatialObject< TDimension >
 Implementation spatial object that can hold a FEMObject. More...
class  itk::fem::FEMP< T >
 Pointer used to store polymorphic elements in STL arrays. More...
class  itk::fem::FEMPArray< T >
 Array for FEMP objects. More...
class  itk::FEMSpatialObjectReader< NDimensions, PixelType, TMeshTraits >
 Read any SpatialObject file with conversion for FEM Objects. More...
class  itk::FEMSpatialObjectWriter< NDimensions, PixelType, TMeshTraits >
 Read any SpatialObject file with conversion for FEM Objects. More...
class  itk::fem::GaussIntegrate
 Use the Gauss-Legendre formula to perform integration. More...
class  itk::fem::ImageMetricLoad< TMoving, TFixed >
 General image pair load that uses the itkImageToImageMetrics. More...
class  itk::fem::ImageToRectilinearFEMObjectFilter< TInputImage >
 Generate a rectilinar mesh from an image. The result is stored in a FEMObject. More...
class  itk::fem::ItpackSparseMatrix
 a compressed row sparse matrix representation that makes use of itpack to dynamically assemble the matrix More...
class  itk::fem::LinearSystemWrapper
 Defines all functions required by Solver class to allocate, assemble and solve a linear system of equation. More...
class  itk::fem::LinearSystemWrapperDenseVNL
 LinearSystemWrapper class that uses VNL numeric library functions to define a sparse linear system of equations. More...
class  itk::fem::LinearSystemWrapperItpack
 LinearSystemWrapper class that uses Itpack numeric library functions to define and solve a sparse linear system of equations. More...
class  itk::fem::LinearSystemWrapperVNL
 LinearSystemWrapper class that uses VNL numeric library functions to define a sparse linear system of equations. More...
class  itk::fem::Load
 General abstract load base class. More...
class  itk::fem::LoadBC
 Generic essential (Dirichlet) boundary conditions. More...
class  itk::fem::LoadBCMFC
 Generic linear multi freedom displacement constraint in global coordinate system. More...
class  itk::fem::LoadEdge
 A generic load that can be applied to an edge of the element. More...
class  itk::fem::LoadElement
 Virtual element load base class. More...
class  itk::fem::LoadGrav
 Abstract gravity load class. More...
class  itk::fem::LoadGravConst
 Constant gravity load class. More...
class  itk::fem::LoadLandmark
 This load is derived from the motion of a specific landmark. More...
class  itk::fem::LoadNode
 This load is applied on a specific point within the system. More...
class  itk::fem::LoadPoint
 This load is applied on a point in an element. More...
class  itk::fem::LoadTest< TClass >
 Example to show how to define templated load classes. More...
class  itk::fem::Material
 Base class for storing all the implicit material and other properties required to fully define the element class. More...
class  itk::fem::MaterialLinearElasticity
 Linear elasticity material class. More...
class  itk::MetaFEMObjectConverter< NDimensions >
 Converts from a FEMObject into a FEMSpatialOPbject. More...
class  itk::fem::LoadBCMFC::MFCTerm
 Class that holds information about one term in MFC constraint equation. More...
class  itk::fem::Element::Node
 Class that stores information required to define a node. More...
class  itk::fem::Solution
 Provides functions to access the values of the solution vector. More...
class  itk::fem::Solver< VDimension >
 FEM solver used to generate a solution for a FE formulation. More...
class  itk::fem::SolverCrankNicolson< TDimension >
 FEM Solver for time dependent problems; uses Crank-Nicolson implicit discretization scheme. More...
class  itk::fem::SolverHyperbolic< TDimension >
 Solver class suitable for hyperbolic problems.M*ddu + C*du + K*u=F. More...

Detailed Description

This modules provides code to perform finite element analysis. A structural mechanics finite element model can, for instance, be used for image registration.

Dependencies: