19 #ifndef __itkFEMElement2DC0LinearLine_h
20 #define __itkFEMElement2DC0LinearLine_h
59 unsigned int order)
const ITK_OVERRIDE;
101 virtual
void PrintSelf(std::ostream& os,
Indent indent) const ITK_OVERRIDE;
112 #endif // #ifndef __itkFEMElement2DC0LinearLine_h
virtual VectorType ShapeFunctions(const VectorType &pt) const ITK_OVERRIDE
virtual void Jacobian(const VectorType &pt, MatrixType &J, const MatrixType *pshapeD=ITK_NULLPTR) const ITK_OVERRIDE
Element2DC0LinearLine Self
Implements standard node management in the element classes.
virtual unsigned int GetNumberOfIntegrationPoints(unsigned int order) const ITK_OVERRIDE
SmartPointer< const Self > ConstPointer
virtual void ShapeFunctionDerivatives(const VectorType &pt, MatrixType &shapeD) const ITK_OVERRIDE
SmartPointer< Self > Pointer
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
TemplatedParentClass Superclass
Superclass::VectorType VectorType
virtual void GetIntegrationPointAndWeight(unsigned int i, VectorType &pt, Float &w, unsigned int order) const ITK_OVERRIDE
Control indentation during Print() invocation.
2-noded, linear, C0 continuous line element in 2D space. takes loads only along the length of the axi...
Float DistanceToLine(const VectorType &x, const VectorType &p1, const VectorType &p2, Float &t, VectorType &closestPoint) const
virtual void PopulateEdgeIds(void) ITK_OVERRIDE
ElementStd< 2, 2 > TemplatedParentClass
virtual bool GetLocalFromGlobalCoordinates(const VectorType &globalPt, VectorType &localPt) const ITK_OVERRIDE
Superclass::MatrixType MatrixType