MBDyn-1.7.3
|
#include <nonlin.h>
Public Member Functions | |
NonlinearSolverTestRange (NonlinearSolverTest *pTest, integer iFirstIndex=-1, integer iLastIndex=-1) | |
virtual | ~NonlinearSolverTestRange (void) |
virtual void | TestOne (doublereal &dRes, const VectorHandler &Vec, const integer &iIndex, doublereal dCoef) const |
virtual void | TestMerge (doublereal &dResCurr, const doublereal &dResNew) const |
virtual doublereal | TestPost (const doublereal &dRes) const |
virtual const doublereal & | dScaleCoef (const integer &iIndex) const |
void | SetRange (integer iFirstIndex, integer iLastIndex) |
![]() | |
virtual | ~NonlinearSolverTest (void) |
virtual doublereal | MakeTest (Solver *pS, const integer &Size, const VectorHandler &Vec, bool bResidual=false, doublereal dScaleAlgEqu=1., doublereal *pTestDiff=0) |
Protected Member Functions | |
bool | bIsValid (const integer &iIndex) const |
Protected Attributes | |
integer | m_iFirstIndex |
integer | m_iLastIndex |
NonlinearSolverTest * | m_pTest |
Additional Inherited Members | |
![]() | |
enum | Type { NONE, NORM, MINMAX, LASTNONLINEARSOLVERTEST } |
NonlinearSolverTestRange::NonlinearSolverTestRange | ( | NonlinearSolverTest * | pTest, |
integer | iFirstIndex = -1 , |
||
integer | iLastIndex = -1 |
||
) |
|
virtual |
Definition at line 346 of file nonlin.cc.
References ASSERT, m_iFirstIndex, and m_iLastIndex.
Referenced by dScaleCoef(), and TestOne().
|
virtual |
Reimplemented from NonlinearSolverTest.
Definition at line 396 of file nonlin.cc.
References bIsValid(), NonlinearSolverTest::dScaleCoef(), m_pTest, and Zero1.
Definition at line 406 of file nonlin.cc.
References m_iFirstIndex, m_iLastIndex, and MBDYN_EXCEPT_ARGS.
Referenced by DataManager::IDSetTest().
|
virtual |
Implements NonlinearSolverTest.
Definition at line 384 of file nonlin.cc.
References m_pTest, and NonlinearSolverTest::TestMerge().
|
virtual |
Implements NonlinearSolverTest.
Definition at line 375 of file nonlin.cc.
References bIsValid(), m_pTest, and NonlinearSolverTest::TestOne().
|
virtual |
Reimplemented from NonlinearSolverTest.
Definition at line 390 of file nonlin.cc.
References m_pTest, and NonlinearSolverTest::TestPost().
|
protected |
Definition at line 168 of file nonlin.h.
Referenced by bIsValid(), and SetRange().
|
protected |
Definition at line 169 of file nonlin.h.
Referenced by bIsValid(), and SetRange().
|
protected |
Definition at line 170 of file nonlin.h.
Referenced by dScaleCoef(), TestMerge(), TestOne(), TestPost(), and ~NonlinearSolverTestRange().