addDependentParameter(const Depend ¶m) | Xyce::Device::DeviceEntity | inline |
analyticSensitivityAvailable(const std::string ¶mName) | Xyce::Device::DeviceEntity | |
checkDepend(ParameterType::ExprAccess &) | Xyce::Device::DeviceEntity | private |
constructComposite(const std::string &composite_name, const std::string ¶m_name) | Xyce::Device::DeviceEntity | inlinevirtual |
defaultParamName_ | Xyce::Device::DeviceEntity | private |
dependentParams_ | Xyce::Device::DeviceEntity | private |
DeviceEntity(ParametricData< void > ¶metric_data, const SolverState &solver_state, const DeviceOptions &device_options, const std::string &netlist_filename, int netlist_line) | Xyce::Device::DeviceEntity | |
DeviceEntity(const DeviceEntity &) | Xyce::Device::DeviceEntity | private |
devOptions_ | Xyce::Device::DeviceEntity | private |
escape(std::string &) const | Xyce::Device::DeviceEntity | private |
eVarVals | Xyce::Device::DeviceEntity | protected |
expVarGIDs | Xyce::Device::DeviceEntity | protected |
expVarLIDs | Xyce::Device::DeviceEntity | protected |
expVarNames | Xyce::Device::DeviceEntity | protected |
expVarVals | Xyce::Device::DeviceEntity | protected |
getAnalyticSensitivity(const std::string ¶mName, std::vector< double > &dfdpVec, std::vector< double > &dqdpVec, std::vector< double > &dbdpVec, std::vector< int > &FindicesVec, std::vector< int > &QindicesVec, std::vector< int > &BindicesVec) | Xyce::Device::DeviceEntity | |
getDefaultParam() const | Xyce::Device::DeviceEntity | |
getDependentParams() | Xyce::Device::DeviceEntity | inline |
getDeviceOptions() const | Xyce::Device::DeviceEntity | inline |
getOriginalValue(int serial_number) | Xyce::Device::ParameterBase | inline |
getParam(const std::string ¶mName, double &result) const | Xyce::Device::DeviceEntity | |
getParamBreakpoints(std::vector< Util::BreakPoint > &) | Xyce::Device::DeviceEntity | |
getParameterMap() const | Xyce::Device::DeviceEntity | inline |
getSolverState() const | Xyce::Device::DeviceEntity | inline |
given(const std::string ¶meter_name) const | Xyce::Device::DeviceEntity | |
globals_ | Xyce::Device::DeviceEntity | private |
netlistLocation() const | Xyce::Device::DeviceEntity | inline |
netlistLocation_ | Xyce::Device::DeviceEntity | private |
operator=(const DeviceEntity &) | Xyce::Device::DeviceEntity | private |
ParameterBase() | Xyce::Device::ParameterBase | inline |
parametricData_ | Xyce::Device::DeviceEntity | private |
printName(std::ostream &os) const =0 | Xyce::Device::DeviceEntity | pure virtual |
processInstanceParams()=0 | Xyce::Device::DeviceEntity | pure virtual |
processParams()=0 | Xyce::Device::DeviceEntity | pure virtual |
scaleDefaultParam(double val) | Xyce::Device::DeviceEntity | |
scaleParam(const std::string ¶mName, double val, double val0) | Xyce::Device::DeviceEntity | |
scaleParam(const std::string ¶mName, double val) | Xyce::Device::DeviceEntity | |
setDefaultParam(double val, bool overrideOriginal=false) | Xyce::Device::DeviceEntity | |
setDefaultParamName(const std::string &default_param_name) | Xyce::Device::DeviceEntity | inline |
setDefaultParams() | Xyce::Device::DeviceEntity | inline |
setDependentParameter(Util::Param &, double *, ParameterType::ExprAccess) | Xyce::Device::DeviceEntity | |
setDependentParameter(Util::Param &, std::vector< double > *, int, ParameterType::ExprAccess) | Xyce::Device::DeviceEntity | |
setDependentParameter(Util::Param &par, Depend &dependentParam, ParameterType::ExprAccess depend) | Xyce::Device::DeviceEntity | |
setOriginalValue(int serial_number, double value) | Xyce::Device::ParameterBase | inline |
setParam(const std::string ¶mName, double val, bool overrideOriginal=false) | Xyce::Device::DeviceEntity | |
setParams(const std::vector< Param > ¶ms) | Xyce::Device::DeviceEntity | inline |
setValueGiven(int serial_number, bool value) | Xyce::Device::ParameterBase | inline |
solState_ | Xyce::Device::DeviceEntity | private |
updateDependentParameters(Linear::Vector &vars) | Xyce::Device::DeviceEntity | |
updateDependentParameters(double temp_tmp) | Xyce::Device::DeviceEntity | |
updateDependentParameters() | Xyce::Device::DeviceEntity | |
updateGlobalParameters(GlobalParameterMap &) | Xyce::Device::DeviceEntity | |
wasValueGiven(int serial_number) const | Xyce::Device::ParameterBase | inline |
~DeviceEntity() | Xyce::Device::DeviceEntity | virtual |
~ParameterBase() | Xyce::Device::ParameterBase | inlinevirtual |