|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | AppDef_BSpParFunctionOfMyBSplGradientOfBSplineCompute (const AppDef_MultiLine &SSP, const Standard_Integer FirstPoint, const Standard_Integer LastPoint, const Handle(AppParCurves_HArray1OfConstraintCouple)&TheConstraints, const math_Vector &Parameters, const TColStd_Array1OfReal &Knots, const TColStd_Array1OfInteger &Mults, const Standard_Integer NbPol) |
| Standard_EXPORT Standard_Integer | NbVariables () const |
| Standard_EXPORT Standard_Boolean | Value (const math_Vector &X, Standard_Real &F) |
| Standard_EXPORT Standard_Boolean | Gradient (const math_Vector &X, math_Vector &G) |
| Standard_EXPORT Standard_Boolean | Values (const math_Vector &X, Standard_Real &F, math_Vector &G) |
| Standard_EXPORT const math_Vector & | NewParameters () const |
| Standard_EXPORT AppParCurves_MultiBSpCurve | CurveValue () |
| Standard_EXPORT Standard_Real | Error (const Standard_Integer IPoint, const Standard_Integer CurveIndex) |
| Standard_EXPORT Standard_Real | MaxError3d () const |
| Standard_EXPORT Standard_Real | MaxError2d () const |
| Standard_EXPORT const math_Matrix & | FunctionMatrix () const |
| Standard_EXPORT const math_Matrix & | DerivativeFunctionMatrix () const |
| Standard_EXPORT const math_IntegerVector & | Index () const |
| Standard_EXPORT AppParCurves_Constraint | FirstConstraint (const Handle(AppParCurves_HArray1OfConstraintCouple)&TheConstraints, const Standard_Integer FirstPoint) const |
| Standard_EXPORT AppParCurves_Constraint | LastConstraint (const Handle(AppParCurves_HArray1OfConstraintCouple)&TheConstraints, const Standard_Integer LastPoint) const |
| Standard_EXPORT void | SetFirstLambda (const Standard_Real l1) |
| Standard_EXPORT void | SetLastLambda (const Standard_Real l2) |
Protected Member Functions |
| Standard_EXPORT void | Perform (const math_Vector &X) |
Private Attributes |
| Standard_Boolean | Done |
| AppDef_MultiLine | MyMultiLine |
| AppParCurves_MultiBSpCurve | MyMultiBSpCurve |
| Standard_Integer | nbpoles |
| math_Vector | myParameters |
| Standard_Real | FVal |
| math_Vector | ValGrad_F |
| math_Matrix | MyF |
| math_Matrix | PTLX |
| math_Matrix | PTLY |
| math_Matrix | PTLZ |
| math_Matrix | A |
| math_Matrix | DA |
| AppDef_BSpParLeastSquareOfMyBSplGradientOfBSplineCompute | MyLeastSquare |
| Standard_Boolean | Contraintes |
| Standard_Integer | NbP |
| Standard_Integer | NbCu |
| Standard_Integer | Adeb |
| Standard_Integer | Afin |
| Handle_TColStd_HArray1OfInteger | tabdim |
| Standard_Real | ERR3d |
| Standard_Real | ERR2d |
| Standard_Integer | FirstP |
| Standard_Integer | LastP |
| Handle_AppParCurves_HArray1OfConstraintCouple | myConstraints |
| Standard_Real | mylambda1 |
| Standard_Real | mylambda2 |