mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-06-06 12:48:52 +08:00
56 lines
1003 B
Plaintext
Executable File
56 lines
1003 B
Plaintext
Executable File
// file math_Powell.lxx
|
|
|
|
#include <StdFail_NotDone.hxx>
|
|
#include <math_Vector.hxx>
|
|
|
|
|
|
inline Standard_Boolean math_FRPR::IsDone() const { return Done; }
|
|
|
|
inline Standard_OStream& operator<<(Standard_OStream& o,
|
|
const math_FRPR& Fr)
|
|
{
|
|
Fr.Dump(o);
|
|
return o;
|
|
}
|
|
|
|
|
|
inline const math_Vector& math_FRPR::Location() const{
|
|
StdFail_NotDone_Raise_if(!Done, " ");
|
|
return TheLocation;
|
|
}
|
|
|
|
|
|
inline void math_FRPR::Location(math_Vector& Loc) const{
|
|
StdFail_NotDone_Raise_if(!Done, " ");
|
|
Loc = TheLocation;
|
|
}
|
|
|
|
|
|
inline const math_Vector& math_FRPR::Gradient() const{
|
|
StdFail_NotDone_Raise_if(!Done, " ");
|
|
return TheGradient;
|
|
}
|
|
|
|
|
|
inline void math_FRPR::Gradient(math_Vector& Grad) const{
|
|
StdFail_NotDone_Raise_if(!Done, " ");
|
|
Grad = TheGradient;
|
|
}
|
|
|
|
|
|
inline Standard_Real math_FRPR::Minimum() const{
|
|
StdFail_NotDone_Raise_if(!Done, " ");
|
|
return TheMinimum;
|
|
}
|
|
|
|
|
|
inline Standard_Integer math_FRPR::NbIterations() const{
|
|
StdFail_NotDone_Raise_if(!Done, " ");
|
|
return Iter;
|
|
}
|
|
|
|
|
|
|
|
|
|
|