46 #ifndef Xyce_N_NLS_TwoLevelNewton_h
47 #define Xyce_N_NLS_TwoLevelNewton_h
53 #include <N_UTL_fwd.h>
94 #ifdef Xyce_DEBUG_NONLINEAR
95 int getDebugLevel ()
const;
96 bool getScreenOutputFlag ()
const;
97 double getDebugMinTime()
const;
98 double getDebugMaxTime()
const;
99 int getDebugMinTimeStep()
const;
100 int getDebugMaxTimeStep()
const;
101 bool getMMFormat ()
const;
109 bool setOptions (
const N_UTL_OptionBlock & OB);
293 #ifdef Xyce_DEBUG_NONLINEAR
302 inline int N_NLS_TwoLevelNewton::getDebugLevel ()
const
315 inline bool N_NLS_TwoLevelNewton::getScreenOutputFlag ()
const
325 inline double N_NLS_TwoLevelNewton::getDebugMinTime()
const
335 inline double N_NLS_TwoLevelNewton::getDebugMaxTime()
const
337 return N_UTL_MachineDependentParams::DoubleMax();
345 inline int N_NLS_TwoLevelNewton::getDebugMinTimeStep()
const
355 inline int N_NLS_TwoLevelNewton::getDebugMaxTimeStep()
const
357 return N_UTL_MachineDependentParams::IntMax();
365 inline bool N_NLS_TwoLevelNewton::getMMFormat ()
const
370 #endif // debug nonlin