|
Classes |
| class | itk::fem::FiniteDifferenceFunctionLoad< TMoving, TFixed > |
| | General image pair load that uses the itkFiniteDifferenceFunctions. More...
|
| class | itk::fem::FEMRegistrationFilter< TMovingImage, TFixedImage > |
| | FEM Image registration filter. More...
|
| class | itk::fem::FEMRegistrationFilter< TMovingImage, TFixedImage >::FEMOF |
| 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. 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. More...
|
| class | itk::fem::Element2DC0LinearQuadrilateralMembrane |
| | 4-noded finite element class in 2D space for linear elasticity problem More...
|
| class | itk::fem::Element2DC0LinearQuadrilateralStrain |
| | 4-noded finite element class in 2D space for linear elasticity problem More...
|
| class | itk::fem::Element2DC0LinearQuadrilateralStress |
| | 4-noded finite element class in 2D space for linear elasticity problem More...
|
| class | itk::fem::Element2DC0LinearTriangular |
| | 3-noded, linear, C0 continuous finite element in 2D space. More...
|
| class | itk::fem::Element2DC0LinearTriangularMembrane |
| | 3-noded finite element class in 2D space for linear elasticity problem. 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 |
| | 3-noded, quadratic, C0 continuous finite element in 2D space. More...
|
| class | itk::fem::Element2DC0QuadraticTriangularStrain |
| | 3-noded finite element class in 2D space for linear elasticity problem. More...
|
| class | itk::fem::Element2DC0QuadraticTriangularStress |
| | 3-noded finite element class in 2D space for linear elasticity problem. 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 for linear elasticity problem More...
|
| class | itk::fem::Element3DC0LinearHexahedronStrain |
| | 8-noded finite element class in 3D space for linear elasticity problem 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 for linear elasticity problem More...
|
| class | itk::fem::Element3DC0LinearTetrahedronStrain |
| | 4-noded finite element class in 3D space for linear elasticity problem More...
|
| class | itk::fem::Element3DMembrane< 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::Element |
| | Abstract base element class. More...
|
| class | itk::fem::Element::Node |
| | Class that stores information required to define a node. More...
|
| class | itk::fem::ReadInfoType |
| | Helper class for storing additional information that is required when reading FEM objects from stream. 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::FEMExceptionWrongClass |
| | Bad object exception. 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::ImageMetricLoad< TMoving, TFixed > |
| | General image pair load that uses the itkImageToImageMetrics. More...
|
| class | itk::fem::ImageMetricLoadImplementation< TLoadClass > |
| class | itk::fem::FEMInitialization |
| | FEM Library initialization and housekeeping. 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::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::FEMLightObject |
| | Base class for all classes that define the FEM system. 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::FEMExceptionLinearSystem |
| class | itk::fem::FEMExceptionLinearSystemBounds |
| 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::FEMExceptionItpackSolver |
| | handles errors that occur in itpack solving routines 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::LoadBCMFC::MFCTerm |
| | Class that holds information about one term in MFC constraint equation. 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::LoadImplementationGenericBodyLoad |
| | Class that holds a templated generic body load implementation. More...
|
| class | itk::fem::LoadImplementationGenericLandmarkLoad |
| | Class that holds a templated generic landmark load implementation. More...
|
| class | itk::fem::LoadImplementationTest< TLoadClass > |
| | Example implementation of templated LoadTest 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...
|
| struct | itk::fem::INITClass |
| | Class that is used in FEM_CLASS_INIT macro. 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::fem::FEMObjectFactory< T > |
| | Create objects of derived classes by specifying a class ID. More...
|
| class | itk::fem::FEMObjectFactory< T >::Dummy |
| | This class is defined in FEMObjectFactory just to get rid of some warnings about destructor being private in gcc.
|
| 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::fem::Solution |
| | Provides functions to access the values of the solution vector. More...
|
| class | itk::fem::Solver |
| | Main FEM solver. More...
|
| class | itk::fem::SolverHyperbolic |
| | Solver class suitable for hyperbolic problems. More...
|
| class | itk::fem::GaussIntegrate |
| | Use the Gauss-Legendre formula to perform integration. More...
|
| class | itk::fem::VisitorDispatcherTemplateHelper< TVisitedClass, TVisitorBase > |
| class | itk::fem::VisitorDispatcher< TVisitedClass, TVisitorBase, TVisitFunctionPointerType > |
| | This class provides the functionality needed to apply the correct visitor function to object of some class. The specific visitor function is choosen, based on a given pointer to some object. More...
|
[NOHEADER] |
| typedef void(* | LoadImplementationFunctionPointer )(ConstPointer, Element::LoadPointer, Element::VectorType &) |
| virtual void | GetLoadVector (Element::LoadPointer l, Element::VectorType &Fe) const \ |
Typedefs |
| typedef Element::Node | Node |
typedef FEMObjectFactory<
FEMLightObject > | FEMOF |
Functions |
| INITClass | Initializer_ElementNode (Element::Node::CLID()) |
| void | Generate2DRectilinearMesh (itk::fem::Element::ConstPointer e0, Solver &S, vnl_vector< double > &orig, vnl_vector< double > &size, vnl_vector< double > &Nel) |
| void | Generate3DRectilinearMesh (itk::fem::Element::ConstPointer e0, Solver &S, vnl_vector< double > &orig, vnl_vector< double > &size, vnl_vector< double > &Nel) |
Variables |
| FEMInitialization | FEMInitialization_var |