52 #ifndef Xyce_N_NLS_Sensitivity_h
53 #define Xyce_N_NLS_Sensitivity_h
57 #include <N_UTL_fwd.h>
80 N_TOP_Topology &
top_,
87 std::vector<double> & objectiveVec,
88 std::vector<double> & dOdpVec,
89 std::vector<double> & dOdpAdjVec,
90 std::vector<double> & scaled_dOdpVec,
91 std::vector<double> & scaled_dOdpAdjVec);
98 std::vector<double> & paramVals,
99 std::vector<double> & sensitivities,
100 std::vector<double> & scaled_sensitivities
104 std::string idString,
105 std::vector<double> & paramVals,
106 std::vector<double> & sensitivities,
107 std::vector<double> & scaled_sensitivities
111 std::string idString,
112 std::vector<double> & paramVals,
113 std::vector<double> & sensitivities,
114 std::vector<double> & scaled_sensitivities
133 #ifdef Xyce_DEBUG_NONLINEAR
134 int getDebugLevel()
const;
135 bool getScreenOutputFlag()
const;
136 double getDebugMinTime()
const;
137 double getDebugMaxTime()
const;
138 int getDebugMinTimeStep()
const;
139 int getDebugMaxTimeStep()
const;
140 bool getMMFormat ()
const;
280 #ifdef Xyce_DEBUG_NONLINEAR
289 inline int N_NLS_Sensitivity::getDebugLevel()
const
302 inline bool N_NLS_Sensitivity::getScreenOutputFlag ()
const
312 inline double N_NLS_Sensitivity::getDebugMinTime()
const
322 inline double N_NLS_Sensitivity::getDebugMaxTime()
const
324 return N_UTL_MachineDependentParams::DoubleMax();
332 inline int N_NLS_Sensitivity::getDebugMinTimeStep()
const
342 inline int N_NLS_Sensitivity::getDebugMaxTimeStep()
const
344 return N_UTL_MachineDependentParams::IntMax();
352 inline bool N_NLS_Sensitivity::getMMFormat ()
const
358 #endif // debug nonlin