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. 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. More... | |
| class | Element2DC0LinearQuadrilateralMembrane |
| 4-noded finite element class in 2D space for linear elasticity problem More... | |
| class | Element2DC0LinearQuadrilateralStrain |
| 4-noded finite element class in 2D space for linear elasticity problem More... | |
| class | Element2DC0LinearQuadrilateralStress |
| 4-noded finite element class in 2D space for linear elasticity problem More... | |
| class | Element2DC0LinearTriangular |
| 3-noded, linear, C0 continuous finite element in 2D space. More... | |
| class | Element2DC0LinearTriangularMembrane |
| 3-noded finite element class in 2D space for linear elasticity problem. 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 |
| 3-noded, quadratic, C0 continuous finite element in 2D space. More... | |
| class | Element2DC0QuadraticTriangularStrain |
| 3-noded finite element class in 2D space for linear elasticity problem. More... | |
| class | Element2DC0QuadraticTriangularStress |
| 3-noded finite element class in 2D space for linear elasticity problem. 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 for linear elasticity problem More... | |
| class | Element3DC0LinearHexahedronStrain |
| 8-noded finite element class in 3D space for linear elasticity problem More... | |
| class | Element3DC0LinearTetrahedron |
| 4-noded, linear, C0 continuous finite element in 3D space. More... | |
| class | Element3DC0LinearTetrahedronMembrane |
| 4-noded finite element class in 3D space for linear elasticity problem More... | |
| class | Element3DC0LinearTetrahedronStrain |
| 4-noded finite element class in 3D space for linear elasticity problem More... | |
| class | Element3DMembrane |
| 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 | Element::Node |
| Class that stores information required to define a node. 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 | FEMInitialization |
| FEM Library initialization and housekeeping. More... | |
| class | FEMLightObject |
| Base class for all classes that define the FEM system. More... | |
| class | FEMObjectFactory |
| Create objects of derived classes by specifying a class ID. More... | |
| class | FEMObjectFactory::Dummy |
| This class is defined in FEMObjectFactory just to get rid of some warnings about destructor being private in gcc. | |
| 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. More... | |
| class | FEMRegistrationFilter::FEMOF |
| 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 | ImageMetricLoadImplementation |
| struct | INITClass |
| Class that is used in FEM_CLASS_INIT macro. 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 | LoadBCMFC::MFCTerm |
| Class that holds information about one term in MFC constraint equation. 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 | LoadImplementationGenericBodyLoad |
| Class that holds a templated generic body load implementation. More... | |
| class | LoadImplementationGenericLandmarkLoad |
| Class that holds a templated generic landmark load implementation. More... | |
| class | LoadImplementationTest |
| Example implementation of templated LoadTest 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 | ReadInfoType |
| Helper class for storing additional information that is required when reading FEM objects from stream. More... | |
| class | Solution |
| Provides functions to access the values of the solution vector. More... | |
| class | Solver |
| Main FEM solver. More... | |
| class | SolverHyperbolic |
| Solver class suitable for hyperbolic problems. More... | |
| class | VisitorDispatcher |
| 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... | |
| class | VisitorDispatcherTemplateHelper |
[NOHEADER] | |
| typedef void(* | LoadImplementationFunctionPointer )(ConstPointer, Element::LoadPointer, Element::VectorType &) |
| virtual void | GetLoadVector (Element::LoadPointer l, Element::VectorType &Fe) const\ |
[NOHEADER] | |
| typedef void(* | c_void_cast )() |
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 |
|
|
Definition at line 214 of file itkFEMObjectFactory.h. |
|
|
Short alias for FEMObjectFactory<FEMLightObject> Definition at line 176 of file itkFEMLightObject.h. Referenced by itk::fem::FEMRegistrationFilter< TMovingImage, TFixedImage >::SetTemp(). |
|
|
Pointer type that specifies functions that can handle loads on this element Definition at line 72 of file itkFEMElementBase.h. |
|
|
Definition at line 696 of file itkFEMElementBase.h. |
|
||||||||||||||||||||||||
|
Use this function to generate 2D meshes in Solver. Generate a rectangular mesh of quadrilateral elements |
|
||||||||||||||||||||||||
|
Use this function to generate 3D meshes in Solver. Generate3DRectilinearMesh Generate a rectangular mesh of hexahedron elements.
|
|
||||||||||||
|
Pointer type that specifies functions that can handle loads on this element Definition at line 73 of file itkFEMElementBase.h. |
|
|
|
|
|
Definition at line 58 of file itkFEMInitialization.h. |
1.3.5 written by Dimitri van Heesch,
© 1997-2000