Open CASCADE Technology 6.6.0
Public Member Functions
BRepGProp_TFunctionOfVinertGK Class Reference

#include <BRepGProp_TFunctionOfVinertGK.hxx>

Inheritance diagram for BRepGProp_TFunctionOfVinertGK:
Inheritance graph
[legend]

Public Member Functions

 BRepGProp_TFunctionOfVinertGK (const BRepGProp_Face &theSurface, const gp_Pnt &theVertex, const Standard_Boolean IsByPoint, const Standard_Address theCoeffs, const Standard_Real theUMin, const Standard_Real theTolerance)
void Init ()
void SetNbKronrodPoints (const Standard_Integer theNbPoints)
void SetValueType (const GProp_ValueType aType)
void SetTolerance (const Standard_Real aTol)
Standard_Real ErrorReached () const
Standard_Real AbsolutError () const
virtual Standard_Boolean Value (const Standard_Real X, Standard_Real &F)
 Computes the value of the function <F> for a given value of
variable <X>.
returns True if the computation was done successfully,
False otherwise.

virtual Standard_Integer GetStateNumber ()
 returns the state of the function corresponding to the
latest call of any methods associated with the function.
This function is called by each of the algorithms
described later which defined the function Integer
Algorithm::StateNumber(). The algorithm has the
responsibility to call this function when it has found
a solution (i.e. a root or a minimum) and has to maintain
the association between the solution found and this
StateNumber.
Byu default, this method returns 0 (which means for the
algorithm: no state has been saved). It is the
responsibility of the programmer to decide if he needs
to save the current state of the function and to return
an Integer that allows retrieval of the state.


Constructor & Destructor Documentation

BRepGProp_TFunctionOfVinertGK::BRepGProp_TFunctionOfVinertGK ( const BRepGProp_Face theSurface,
const gp_Pnt theVertex,
const Standard_Boolean  IsByPoint,
const Standard_Address  theCoeffs,
const Standard_Real  theUMin,
const Standard_Real  theTolerance 
)

Member Function Documentation

Standard_Real BRepGProp_TFunctionOfVinertGK::AbsolutError ( ) const
Standard_Real BRepGProp_TFunctionOfVinertGK::ErrorReached ( ) const
virtual Standard_Integer BRepGProp_TFunctionOfVinertGK::GetStateNumber ( ) [virtual]

Reimplemented from math_Function.

void BRepGProp_TFunctionOfVinertGK::Init ( )
void BRepGProp_TFunctionOfVinertGK::SetNbKronrodPoints ( const Standard_Integer  theNbPoints)
void BRepGProp_TFunctionOfVinertGK::SetTolerance ( const Standard_Real  aTol)
void BRepGProp_TFunctionOfVinertGK::SetValueType ( const GProp_ValueType  aType)
virtual Standard_Boolean BRepGProp_TFunctionOfVinertGK::Value ( const Standard_Real  X,
Standard_Real F 
) [virtual]

Implements math_Function.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines