#include <itkFEMElement2DC0QuadraticTriangular.h>
Inheritance diagram for itk::fem::Element2DC0QuadraticTriangular:
Public Types | |
typedef Element2DC0QuadraticTriangular | Self |
typedef TemplatedParentClass | Superclass |
typedef Self * | Pointer |
typedef const Self * | ConstPointer |
enum | { DefaultIntegrationOrder = 2 } |
Public Methods | |
virtual void | GetIntegrationPointAndWeight (unsigned int i, VectorType &pt, Float &w, unsigned int order) const |
virtual unsigned int | GetNumberOfIntegrationPoints (unsigned int order) const |
virtual VectorType | ShapeFunctions (const VectorType &pt) const |
virtual void | ShapeFunctionDerivatives (const VectorType &pt, MatrixType &shapeD) const |
virtual bool | GetLocalFromGlobalCoordinates (const VectorType &, VectorType &) const |
virtual Float | JacobianDeterminant (const VectorType &pt, const MatrixType *pJ=0) const |
virtual void | JacobianInverse (const VectorType &pt, MatrixType &invJ, const MatrixType *pJ=0) const |
Definition at line 33 of file itkFEMElement2DC0QuadraticTriangular.h.
|
Const pointer or SmartPointer to an object. Reimplemented from itk::fem::ElementStd< 6, 2 >. Reimplemented in itk::fem::Element2DC0QuadraticTriangularStress, and itk::fem::Element2DStress< Element2DC0QuadraticTriangular >. Definition at line 36 of file itkFEMElement2DC0QuadraticTriangular.h. |
|
Pointer or SmartPointer to an object. Reimplemented from itk::fem::ElementStd< 6, 2 >. Reimplemented in itk::fem::Element2DC0QuadraticTriangularStress, and itk::fem::Element2DStress< Element2DC0QuadraticTriangular >. Definition at line 36 of file itkFEMElement2DC0QuadraticTriangular.h. |
|
Standard Self typedef. Reimplemented from itk::fem::ElementStd< 6, 2 >. Reimplemented in itk::fem::Element2DC0QuadraticTriangularStress, and itk::fem::Element2DStress< Element2DC0QuadraticTriangular >. Definition at line 36 of file itkFEMElement2DC0QuadraticTriangular.h. |
|
Standard Superclass typedef. Reimplemented from itk::fem::ElementStd< 6, 2 >. Reimplemented in itk::fem::Element2DC0QuadraticTriangularStress, and itk::fem::Element2DStress< Element2DC0QuadraticTriangular >. Definition at line 36 of file itkFEMElement2DC0QuadraticTriangular.h. |
|
Definition at line 46 of file itkFEMElement2DC0QuadraticTriangular.h. |
|
Computes the vector representing the i-th integration point in local element coordinates for a Gauss-Legendre numerical integration over the element domain. It also computes the weight at this integration point. Optionally you can also specify the order of integration. If order is not specified, it defaults to 0, which means that the derived element should use the optimal integration order specific for that element.
Implements itk::fem::Element. |
|
Transforms the given global element coordinates into local. Returns false if the point is outside.
Implements itk::fem::Element. Definition at line 64 of file itkFEMElement2DC0QuadraticTriangular.h. References itk::fem::ElementStd< 6, 2 >::VectorType. |
|
Returns total number of integration points, for given order of Gauss-Legendre numerical integration rule.
Implements itk::fem::Element. |
|
Compute the determinant of the Jacobian matrix at a given point with respect to the local coordinate system.
Reimplemented from itk::fem::Element. |
|
Compute the inverse of the Jacobian matrix at a given point with respect to the local coordinate system.
Reimplemented from itk::fem::Element. |
|
Compute the matrix of values of the shape functions derivatives with respect to local coordinates of this element at a given point. A column in this matrix corresponds to a specific shape function, while a row corresponds to different local coordinates. E.g. element at row 2, col 3 contains derivative of shape function number 3 with respect to local coordinate number 2.
Implements itk::fem::Element. |
|
Returns a vector containing the values of all shape functions that define the geometry of a finite element at a given local point within an element.
Implements itk::fem::Element. |