46 #ifndef Xyce_N_NLS_TwoLevelNewton_h
47 #define Xyce_N_NLS_TwoLevelNewton_h
53 #include <N_UTL_fwd.h>
93 TwoLevelNewton(
bool noxFlag,
bool noxFlagInner, N_IO_CmdParse & cp);
97 #ifdef Xyce_DEBUG_NONLINEAR
98 int getDebugLevel ()
const;
99 bool getScreenOutputFlag ()
const;
100 double getDebugMinTime()
const;
101 double getDebugMaxTime()
const;
102 int getDebugMinTimeStep()
const;
103 int getDebugMaxTimeStep()
const;
104 bool getMMFormat ()
const;
112 bool setOptions (
const N_UTL_OptionBlock & OB);
296 #ifdef Xyce_DEBUG_NONLINEAR
305 inline int TwoLevelNewton::getDebugLevel ()
const
318 inline bool TwoLevelNewton::getScreenOutputFlag ()
const
328 inline double TwoLevelNewton::getDebugMinTime()
const
338 inline double TwoLevelNewton::getDebugMaxTime()
const
340 return N_UTL_MachineDependentParams::DoubleMax();
348 inline int TwoLevelNewton::getDebugMinTimeStep()
const
358 inline int TwoLevelNewton::getDebugMaxTimeStep()
const
360 return N_UTL_MachineDependentParams::IntMax();
368 inline bool TwoLevelNewton::getMMFormat ()
const
373 #endif // debug nonlin