|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| | CPnts_MyRootFunction () |
| Standard_EXPORT void | Init (const CPnts_RealFunction &F, const Standard_Address D, const Standard_Integer Order) |
| | F is a pointer on a function D is a client data
Order is the order of integration to use
.
|
| Standard_EXPORT void | Init (const Standard_Real X0, const Standard_Real L) |
| | We want to solve Integral(X0,X,F(X,D)) = L
.
|
| Standard_EXPORT void | Init (const Standard_Real X0, const Standard_Real L, const Standard_Real Tol) |
| | We want to solve Integral(X0,X,F(X,D)) = L
with given tolerance
.
|
| Standard_EXPORT Standard_Boolean | Value (const Standard_Real X, Standard_Real &F) |
| | This is Integral(X0,X,F(X,D)) - L
.
|
| Standard_EXPORT Standard_Boolean | Derivative (const Standard_Real X, Standard_Real &Df) |
| | This is F(X,D)
.
|
| Standard_EXPORT Standard_Boolean | Values (const Standard_Real X, Standard_Real &F, Standard_Real &Df) |
Private Attributes |
| CPnts_MyGaussFunction | myFunction |
| Standard_Real | myX0 |
| Standard_Real | myL |
| Standard_Integer | myOrder |
| Standard_Real | myTol |