addEntity(const std::string &name, DeviceEntity *entity) | Xyce::Device::DeviceMaster< T > | inlineprivate |
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 |
defaultModel_ | 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 std::string &model_type_name, 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 |
EntityMap typedef | Xyce::Device::DeviceMaster< T > | protected |
entityMap_ | Xyce::Device::DeviceMaster< T > | private |
findEntity(const std::string &entity_name) | Xyce::Device::DeviceMaster< T > | inlinevirtual |
findEntity(const std::string &entity_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 |
InstanceType typedef | Xyce::Device::DeviceMaster< T > | |
InstanceVector typedef | Xyce::Device::DeviceMaster< T > | protected |
instanceVector_ | Xyce::Device::DeviceMaster< T > | private |
isLinearDevice() const | Xyce::Device::DeviceMaster< T > | inlinevirtual |
isModelRequired() const | Xyce::Device::DeviceMaster< T > | inlineprotected |
isPDEDevice() const | Xyce::Device::DeviceMaster< T > | inlinevirtual |
loadDAEMatrices(N_LAS_Matrix &dFdx, N_LAS_Matrix &dQdx) | Xyce::Device::DeviceMaster< T > | virtual |
loadDAEVectors(double *solVec, double *fVec, double *qVec, double *storeLeadF, double *storeLeadQ) | 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 |