abstol | Xyce::Device::LTRA::Model | private |
abstolGiven | Xyce::Device::LTRA::Model | private |
addDependentParameter(const Depend ¶m) | Xyce::Device::DeviceEntity | inline |
addInstance(Instance *instance) | Xyce::Device::LTRA::Model | inline |
admit | Xyce::Device::LTRA::Model | private |
alpha | Xyce::Device::LTRA::Model | private |
analyticSensitivityAvailable(const std::string ¶mName) | Xyce::Device::DeviceEntity | |
attenuation | Xyce::Device::LTRA::Model | private |
auxIndex | Xyce::Device::LTRA::Model | private |
bessI0_(double x) | Xyce::Device::LTRA::Model | private |
bessI1_(double x) | Xyce::Device::LTRA::Model | private |
bessI1xOverX_(double x) | Xyce::Device::LTRA::Model | private |
beta | Xyce::Device::LTRA::Model | private |
capac | Xyce::Device::LTRA::Model | private |
capacGiven | Xyce::Device::LTRA::Model | private |
cByR | Xyce::Device::LTRA::Model | private |
chopAbstol | Xyce::Device::LTRA::Model | private |
chopReltol | Xyce::Device::LTRA::Model | private |
clearTemperatureData() | Xyce::Device::DeviceModel | inlinevirtual |
conduct | Xyce::Device::LTRA::Model | private |
conductGiven | Xyce::Device::LTRA::Model | private |
constructComposite(const std::string &composite_name, const std::string ¶m_name) | Xyce::Device::DeviceEntity | inlinevirtual |
coshlrootGR | Xyce::Device::LTRA::Model | 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 | |
DeviceModel(const ModelBlock &model_block, ParametricData< void > ¶metric_data, const FactoryBlock &factory_block) | Xyce::Device::DeviceModel | |
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 |
forEachInstance(DeviceInstanceOp &op) const | Xyce::Device::LTRA::Model | virtual |
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 | |
getBinPrefixFlag() | Xyce::Device::DeviceModel | inlinevirtual |
getDefaultParam() const | Xyce::Device::DeviceEntity | |
getDependentParams() | Xyce::Device::DeviceEntity | inline |
getDeviceOptions() const | Xyce::Device::DeviceEntity | inline |
getLevel() const | Xyce::Device::DeviceModel | inline |
getName() const | Xyce::Device::DeviceModel | 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 |
getType() const | Xyce::Device::DeviceModel | inline |
given(const std::string ¶meter_name) const | Xyce::Device::DeviceEntity | |
h1dashCoeffs | Xyce::Device::LTRA::Model | private |
h1dashFirstCoeff | Xyce::Device::LTRA::Model | private |
h1dashFirstVal | Xyce::Device::LTRA::Model | private |
h2Coeffs | Xyce::Device::LTRA::Model | private |
h2FirstCoeff | Xyce::Device::LTRA::Model | private |
h2FirstVal | Xyce::Device::LTRA::Model | private |
h3dashCoeffs | Xyce::Device::LTRA::Model | private |
h3dashFirstCoeff | Xyce::Device::LTRA::Model | private |
h3dashFirstVal | Xyce::Device::LTRA::Model | private |
howToInterp | Xyce::Device::LTRA::Model | private |
imped | Xyce::Device::LTRA::Model | private |
induct | Xyce::Device::LTRA::Model | private |
inductGiven | Xyce::Device::LTRA::Model | private |
initDoseModel(ParametricData< T > ¶metric_data) | Xyce::Device::DeviceModel | inlinestatic |
initThermalModel(ParametricData< T > ¶metric_data) | Xyce::Device::DeviceModel | inlinestatic |
Instance class | Xyce::Device::LTRA::Model | friend |
instanceContainer | Xyce::Device::LTRA::Model | private |
InstanceVector typedef | Xyce::Device::LTRA::Model | private |
interpolateDOSE(double) | Xyce::Device::DeviceModel | |
interpolateTNOM(double) | Xyce::Device::DeviceModel | |
intH1dash | Xyce::Device::LTRA::Model | private |
intH2 | Xyce::Device::LTRA::Model | private |
intH3dash | Xyce::Device::LTRA::Model | private |
intlinfunc_(double lolimit, double hilimit, double lovalue, double hivalue, double t1, double t2) | Xyce::Device::LTRA::Model | private |
length | Xyce::Device::LTRA::Model | private |
lengthGiven | Xyce::Device::LTRA::Model | private |
linInterp | Xyce::Device::LTRA::Model | private |
linInterp_(double t, double t1, double t2, double &c1, double &c2) | Xyce::Device::LTRA::Model | private |
linInterpGiven | Xyce::Device::LTRA::Model | private |
listSize | Xyce::Device::LTRA::Model | private |
lteCalculate_(Instance &instance, double curtime) | Xyce::Device::LTRA::Model | private |
lteTimeStepControl | Xyce::Device::LTRA::Model | private |
lteTimeStepControlGiven | Xyce::Device::LTRA::Model | private |
Master class | Xyce::Device::LTRA::Model | friend |
maxSafeStep | Xyce::Device::LTRA::Model | private |
maxTimeStep | Xyce::Device::LTRA::Model | private |
mixedInterp | Xyce::Device::LTRA::Model | private |
mixedInterpGiven | Xyce::Device::LTRA::Model | private |
Model(const Configuration &configuration, const ModelBlock &MB, const FactoryBlock &factory_block) | Xyce::Device::LTRA::Model | |
Model() | Xyce::Device::LTRA::Model | private |
Model(const Model &) | Xyce::Device::LTRA::Model | private |
modelCalculations_(int &isaved, double &qf1, double &qf2, double &qf3, double &lf2, double &lf3) | Xyce::Device::LTRA::Model | private |
netlistLocation() const | Xyce::Device::DeviceEntity | inline |
noStepLimit | Xyce::Device::LTRA::Model | private |
noStepLimitGiven | Xyce::Device::LTRA::Model | private |
operator=(const Model &) | Xyce::Device::LTRA::Model | private |
ParameterBase() | Xyce::Device::ParameterBase | inline |
ParametricData< Model > class | Xyce::Device::LTRA::Model | friend |
printFlag | Xyce::Device::LTRA::Model | private |
printName(std::ostream &os) const | Xyce::Device::DeviceModel | virtual |
printOutInstances(std::ostream &os) const | Xyce::Device::LTRA::Model | virtual |
processInstanceParams() | Xyce::Device::LTRA::Model | virtual |
processParams() | Xyce::Device::LTRA::Model | virtual |
quadInterp | Xyce::Device::LTRA::Model | private |
quadInterp_(double t, double t1, double t2, double t3, double &c1, double &c2, double &c3) | Xyce::Device::LTRA::Model | private |
quadInterpGiven | Xyce::Device::LTRA::Model | private |
rcCoeffsSetup_(double &h1dashfirstcoeff, double &h2firstcoeff, double &h3dashfirstcoeff, std::vector< double > &h1dashcoeffs, std::vector< double > &h2coeffs, std::vector< double > &h3dashcoeffs, size_t listsize, double cbyr, double rclsqr, double curtime, const std::vector< double > &timelist, int timeindex, double reltol) | Xyce::Device::LTRA::Model | private |
rcH1dashTwiceIntFunc_(double time, double cbyr) | Xyce::Device::LTRA::Model | private |
rcH2TwiceIntFunc_(double time, double rclsqr) | Xyce::Device::LTRA::Model | private |
rcH3dashTwiceIntFunc_(double time, double cbyr, double rclsqr) | Xyce::Device::LTRA::Model | private |
rclsqr | Xyce::Device::LTRA::Model | private |
reltol | Xyce::Device::LTRA::Model | private |
reltolGiven | Xyce::Device::LTRA::Model | private |
resist | Xyce::Device::LTRA::Model | private |
resistGiven | Xyce::Device::LTRA::Model | private |
restartStoredFlag | Xyce::Device::LTRA::Model | private |
restoreParams() | Xyce::Device::DeviceModel | |
rGsLrGRorR | Xyce::Device::LTRA::Model | private |
rlcCoeffsSetup_(double &h1dashfirstcoeff, double &h2firstcoeff, double &h3dashfirstcoeff, std::vector< double > &h1dashcoeffs, std::vector< double > &h2coeffs, std::vector< double > &h3dashcoeffs, size_t listsize, double T, double alpha, double beta, double curtime, const std::vector< double > &timelist, int timeindex, double reltol, int *auxindexptr) | Xyce::Device::LTRA::Model | private |
rlcH1dashFunc_(double time, double T, double alpha, double beta) | Xyce::Device::LTRA::Model | private |
rlcH1dashTwiceIntFunc_(double time, double beta) | Xyce::Device::LTRA::Model | private |
rlcH2Func_(double time, double T, double alpha, double beta) | Xyce::Device::LTRA::Model | private |
rlcH3dashFunc_(double time, double T, double alpha, double beta) | Xyce::Device::LTRA::Model | private |
rlcH3dashIntFunc_(double time, double T, double beta) | Xyce::Device::LTRA::Model | private |
rRsLrGRorG | Xyce::Device::LTRA::Model | private |
saveParams() | Xyce::Device::DeviceModel | |
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 | |
SECONDDERIV_(int i, double a, double b, double c) | Xyce::Device::LTRA::Model | private |
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 | |
setLevel(int level) | Xyce::Device::DeviceModel | inline |
setModParams(const std::vector< Param > ¶ms) | Xyce::Device::DeviceModel | |
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 |
specialCase | Xyce::Device::LTRA::Model | private |
stepLimit | Xyce::Device::LTRA::Model | private |
stepLimitGiven | Xyce::Device::LTRA::Model | private |
stepLimitType | Xyce::Device::LTRA::Model | private |
stLineAbstol | Xyce::Device::LTRA::Model | private |
stLineAbstolGiven | Xyce::Device::LTRA::Model | private |
stLineReltol | Xyce::Device::LTRA::Model | private |
stLineReltolGiven | Xyce::Device::LTRA::Model | private |
straightLineCheck_(double x1, double y1, double x2, double y2, double x3, double y3, double reltol, double abstol) | Xyce::Device::LTRA::Model | private |
td | Xyce::Device::LTRA::Model | private |
tdover | Xyce::Device::LTRA::Model | private |
thriceintlinfunc_(double lolimit, double hilimit, double secondlolimit, double thirdlolimit, double lovalue, double hivalue, double t1, double t2) | Xyce::Device::LTRA::Model | private |
Traits class | Xyce::Device::LTRA::Model | friend |
truncDontCut | Xyce::Device::LTRA::Model | private |
truncDontCutGiven | Xyce::Device::LTRA::Model | private |
truncNR | Xyce::Device::LTRA::Model | private |
truncNRGiven | Xyce::Device::LTRA::Model | private |
twiceintlinfunc_(double lolimit, double hilimit, double otherlolimit, double lovalue, double hivalue, double t1, double t2) | Xyce::Device::LTRA::Model | 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 |
~DeviceModel() | Xyce::Device::DeviceModel | virtual |
~Model() | Xyce::Device::LTRA::Model | |
~ParameterBase() | Xyce::Device::ParameterBase | inlinevirtual |