mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-24 13:50:49 +03:00
Integration of OCCT 6.5.0 from SVN
This commit is contained in:
35
src/math/math_NewtonFunctionRoot.lxx
Executable file
35
src/math/math_NewtonFunctionRoot.lxx
Executable file
@@ -0,0 +1,35 @@
|
||||
// File math_NewtonFunctionRoot.lxx
|
||||
|
||||
#include <StdFail_NotDone.hxx>
|
||||
|
||||
inline Standard_Boolean math_NewtonFunctionRoot::IsDone() const {return Done;}
|
||||
|
||||
inline Standard_OStream& operator<<(Standard_OStream& o,
|
||||
const math_NewtonFunctionRoot& N)
|
||||
{
|
||||
N.Dump(o);
|
||||
return o;
|
||||
}
|
||||
|
||||
inline Standard_Real math_NewtonFunctionRoot::Root () const{
|
||||
StdFail_NotDone_Raise_if(!Done, " ");
|
||||
return X;
|
||||
}
|
||||
|
||||
|
||||
inline Standard_Real math_NewtonFunctionRoot::Derivative () const {
|
||||
StdFail_NotDone_Raise_if(!Done, " ");
|
||||
return DFx;
|
||||
}
|
||||
|
||||
|
||||
inline Standard_Real math_NewtonFunctionRoot::Value () const {
|
||||
StdFail_NotDone_Raise_if(!Done, " ");
|
||||
return Fx;
|
||||
}
|
||||
|
||||
|
||||
inline Standard_Integer math_NewtonFunctionRoot::NbIterations () const {
|
||||
StdFail_NotDone_Raise_if(!Done, " ");
|
||||
return It;
|
||||
}
|
Reference in New Issue
Block a user