47 #ifndef Xyce_N_DEV_DeviceEntity_h
48 #define Xyce_N_DEV_DeviceEntity_h
57 #include <N_UTL_fwd.h>
58 #include <N_UTL_NetlistLocation.h>
101 const char *
const entity_type,
102 const std::string & device_name,
106 const std::string & netlist_path,
128 bool scaleParam(
const std::string & paramName,
double val,
double val0);
129 bool scaleParam(
const std::string & paramName,
double val);
132 bool setParam(
const std::string & paramName,
double val);
133 bool getParam(
const std::string & paramName,
double & result);
156 bool given(
const std::string & parameter_name)
const;
199 void escape(std::string &)
const;
221 struct DeviceEntityCmp :
public std::binary_function<DeviceEntity, DeviceEntity, bool>
239 #endif // Xyce_N_DEV_DeviceEntity_h