|
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 |