47 #ifndef Xyce_N_DEV_SourceData_h
48 #define Xyce_N_DEV_SourceData_h
55 #include <N_UTL_Misc.h>
58 #include <N_UTL_BreakPoint.h>
120 #ifdef Xyce_DEBUG_DEVICE
121 virtual void printOutParams ();
180 SinData(
const std::vector<Param> & paramRef,
191 #ifdef Xyce_DEBUG_DEVICE
192 void printOutParams();
239 ExpData(
const std::vector<Param> & paramRef,
250 #ifdef Xyce_DEBUG_DEVICE
251 void printOutParams ();
295 ACData(
const std::vector<Param> & paramRef,
305 #ifdef Xyce_DEBUG_DEVICE
306 void printOutParams();
337 PulseData(
const std::vector<Param> & paramRef,
347 bool getBreakPoints(std::vector<N_UTL_BreakPoint> & breakPointTimes);
349 #ifdef Xyce_DEBUG_DEVICE
350 void printOutParams();
394 PWLinData(
const std::vector<Param> & paramRef,
401 bool getBreakPoints( std::vector<N_UTL_BreakPoint> & breakPointTimes);
403 #ifdef Xyce_DEBUG_DEVICE
404 void printOutParams ();
413 std::vector< std::pair<double,double> >
TVVEC;
437 SFFMData(
const std::vector<Param> & paramRef,
448 #ifdef Xyce_DEBUG_DEVICE
449 void printOutParams ();
483 ConstData(
const std::vector<Param> & paramRef,
493 #ifdef Xyce_DEBUG_DEVICE
494 void printOutParams();
529 bool getBreakPoints(std::vector<N_UTL_BreakPoint> & breakPointTimes);
531 #ifdef Xyce_DEBUG_DEVICE
532 void printOutParams();