#include <FEmTool_ElementaryCriterion.hxx>
Inheritance diagram for FEmTool_ElementaryCriterion:
Public Member Functions | |
Standard_EXPORT void | Set (const Handle(TColStd_HArray2OfReal)&Coeff) |
Set the coefficient of the Element (the Curve) . | |
virtual Standard_EXPORT void | Set (const Standard_Real FirstKnot, const Standard_Real LastKnot) |
Set the definition interval of the Element . | |
virtual Standard_EXPORT Handle_TColStd_HArray2OfInteger | DependenceTable () const =0 |
To know if two dimension are independent. . | |
virtual Standard_EXPORT Standard_Real | Value ()=0 |
To Compute J(E) where E is the current Element . | |
virtual Standard_EXPORT void | Hessian (const Standard_Integer Dim1, const Standard_Integer Dim2, math_Matrix &H)=0 |
To Compute J(E) the coefficients of Hessian matrix of J(E) wich are crossed derivatives in dimensions <dim1> and <dim2>. If DependenceTable(Dimension1,Dimension2) is False . | |
virtual Standard_EXPORT void | Gradient (const Standard_Integer Dim, math_Vector &G)=0 |
To Compute the coefficients in the dimension <dim> of the J(E)'s Gradient where E is the current Element . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Attributes | |
Handle_TColStd_HArray2OfReal | myCoeff |
Standard_Real | myFirst |
Standard_Real | myLast |
|
Implemented in FEmTool_LinearFlexion, FEmTool_LinearJerk, and FEmTool_LinearTension. |
|
Implemented in FEmTool_LinearFlexion, FEmTool_LinearJerk, and FEmTool_LinearTension. |
|
Reimplemented in FEmTool_LinearFlexion, FEmTool_LinearJerk, and FEmTool_LinearTension. |
|
Implemented in FEmTool_LinearFlexion, FEmTool_LinearJerk, and FEmTool_LinearTension. |
|
|
|
|
|
Implemented in FEmTool_LinearFlexion, FEmTool_LinearJerk, and FEmTool_LinearTension. |
|
|
|
|
|
|