addInstance(const InstanceBlock &instance_block, const FactoryBlock &factory_block) | Xyce::Device::DeviceMaster< T > | virtual |
addModel(const ModelBlock &MB, const FactoryBlock &factory_block) | Xyce::Device::DeviceMaster< T > | virtual |
configuration_ | Xyce::Device::DeviceMaster< T > | private |
defaultModelName_ | Xyce::Device::DeviceMaster< T > | private |
Device() | Xyce::Device::Device | inline |
DeviceMaster(const Configuration &configuration, const FactoryBlock &factory_block, const SolverState &solver_state, const DeviceOptions &device_options) | Xyce::Device::DeviceMaster< T > | inline |
DeviceMaster(const DeviceMaster &right) | Xyce::Device::DeviceMaster< T > | private |
DeviceMaster(const Device &) | Xyce::Device::DeviceMaster< T > | private |
deviceName_ | Xyce::Device::DeviceMaster< T > | private |
deviceOptions_ | Xyce::Device::DeviceMaster< T > | private |
findInstance(const InstanceName &instance_name) | Xyce::Device::DeviceMaster< T > | inlinevirtual |
findInstance(const InstanceName &instance_name) const | Xyce::Device::DeviceMaster< T > | inlinevirtual |
findModel(const ModelName &model_name) | Xyce::Device::DeviceMaster< T > | inlinevirtual |
findModel(const ModelName &model_name) const | Xyce::Device::DeviceMaster< T > | inlinevirtual |
forEachInstance(DeviceInstanceOp &op) const | Xyce::Device::DeviceMaster< T > | inlinevirtual |
forEachModel(DeviceModelOp &op) const | Xyce::Device::DeviceMaster< T > | inlinevirtual |
getBreakPoints(std::vector< Util::BreakPoint > &breakPointTimes) | Xyce::Device::DeviceMaster< T > | privatevirtual |
getDefaultModelName() const | Xyce::Device::DeviceMaster< T > | inlinevirtual |
getDeviceOptions() const | Xyce::Device::DeviceMaster< T > | inlineprotected |
getInstanceBegin() const | Xyce::Device::DeviceMaster< T > | inlineprotected |
getInstanceEnd() const | Xyce::Device::DeviceMaster< T > | inlineprotected |
getName() const | Xyce::Device::DeviceMaster< T > | inlinevirtual |
getSolverState() const | Xyce::Device::DeviceMaster< T > | inlineprotected |
InstanceMap typedef | Xyce::Device::DeviceMaster< T > | protected |
instanceMap_ | Xyce::Device::DeviceMaster< T > | private |
InstanceType typedef | Xyce::Device::DeviceMaster< T > | |
InstanceVector typedef | Xyce::Device::DeviceMaster< T > | protected |
instanceVector_ | Xyce::Device::DeviceMaster< T > | private |
isConverged() const | Xyce::Device::DeviceMaster< T > | virtual |
isLinearDevice() const | Xyce::Device::DeviceMaster< T > | inlinevirtual |
isModelRequired() const | Xyce::Device::DeviceMaster< T > | inlineprotected |
isPDEDevice() const | Xyce::Device::DeviceMaster< T > | inlinevirtual |
loadDAEMatrices(Linear::Matrix &dFdx, Linear::Matrix &dQdx) | Xyce::Device::DeviceMaster< T > | virtual |
loadDAEVectors(double *solVec, double *fVec, double *qVec, double *bVec, double *storeLeadF, double *storeLeadQ, double *leadF, double *leadQ, double *junctionV) | Xyce::Device::DeviceMaster< T > | virtual |
ModelMap typedef | Xyce::Device::DeviceMaster< T > | protected |
modelMap_ | Xyce::Device::DeviceMaster< T > | private |
ModelType typedef | Xyce::Device::DeviceMaster< T > | |
operator=(const DeviceMaster &right) | Xyce::Device::DeviceMaster< T > | private |
solverState_ | Xyce::Device::DeviceMaster< T > | private |
updateSecondaryState(double *staDerivVec, double *stoVec) | Xyce::Device::DeviceMaster< T > | virtual |
updateSources() | Xyce::Device::DeviceMaster< T > | virtual |
updateState(double *solVec, double *staVec, double *stoVec) | Xyce::Device::DeviceMaster< T > | virtual |
~Device() | Xyce::Device::Device | inlinevirtual |
~DeviceMaster() | Xyce::Device::DeviceMaster< T > | inlinevirtual |