/usr/include/opencascade/math_NewtonFunctionSetRoot.lxx is in libopencascade-foundation-dev 6.5.0.dfsg-2build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | // File math_NewtonFunctionSetRoot.lxx
#include <StdFail_NotDone.hxx>
inline Standard_Boolean math_NewtonFunctionSetRoot::IsDone() const
{ return Done;}
inline Standard_OStream& operator<<(Standard_OStream& o,
const math_NewtonFunctionSetRoot& N)
{
N.Dump(o);
return o;
}
inline const math_Vector& math_NewtonFunctionSetRoot::Root() const{
StdFail_NotDone_Raise_if(!Done, " ");
return Sol;
}
inline void math_NewtonFunctionSetRoot::Root(math_Vector& Root) const{
StdFail_NotDone_Raise_if(!Done, " ");
Root = Sol;
}
inline const math_Matrix& math_NewtonFunctionSetRoot::Derivative() const{
StdFail_NotDone_Raise_if(!Done, " ");
return Jacobian;
}
inline void math_NewtonFunctionSetRoot::Derivative(math_Matrix& Der) const{
StdFail_NotDone_Raise_if(!Done, " ");
Der = Jacobian;
}
inline const math_Vector& math_NewtonFunctionSetRoot::FunctionSetErrors() const{
StdFail_NotDone_Raise_if(!Done, " ");
return DeltaX;
}
inline void math_NewtonFunctionSetRoot::FunctionSetErrors(math_Vector& Err) const{
StdFail_NotDone_Raise_if(!Done, " ");
Err = DeltaX;
}
inline Standard_Integer math_NewtonFunctionSetRoot::NbIterations() const{
StdFail_NotDone_Raise_if(!Done, " ");
return Iter;
}
|