addDevice(const char *model_name, const int model_level, ModelTypeId model_type_id, ModelTypeId model_group_id, int model_type_nodes, int model_group_nodes) | Xyce::Device::Configuration | protected |
addModel(const char *model_name, const int level, ModelTypeId model_type_id, ModelTypeId model_group_id) | Xyce::Device::Configuration | protected |
Configuration(ParametricData< void > &instance_parameters, ParametricData< void > &model_parameters, const char *name, const char *device_type_name, const char *instance_default_parameter_name, int num_nodes, int num_optional_nodes, int num_fill_nodes, bool model_required, bool linear_device, bool pde_device, const char *primary_parameter) | Xyce::Device::Configuration | inlineprotected |
Configuration(const Configuration &) | Xyce::Device::Configuration | private |
ConfigurationMap typedef | Xyce::Device::Configuration | |
createDevice(const FactoryBlock &factory_block) const | Xyce::Device::Configuration | |
deviceTypeName_ | Xyce::Device::Configuration | private |
factory(const FactoryBlock &factory_block) const =0 | Xyce::Device::Configuration | pure virtual |
findConfiguration(ModelTypeId model_type_id) | Xyce::Device::Configuration | static |
findConfiguration(const std::string &device_name, const int level) | Xyce::Device::Configuration | static |
getConfigurationMap() | Xyce::Device::Configuration | static |
getDeviceTypeName() const | Xyce::Device::Configuration | inline |
getInstanceDefaultParameterName() const | Xyce::Device::Configuration | inline |
getInstanceParameters() const | Xyce::Device::Configuration | inline |
getLinearDevice() const | Xyce::Device::Configuration | inline |
getModelGroup(const std::string &device_name) | Xyce::Device::Configuration | static |
getModelParameters() const | Xyce::Device::Configuration | inline |
getModelRequired() const | Xyce::Device::Configuration | inline |
getModelType(const std::string &model_name, const int level) | Xyce::Device::Configuration | static |
getModelTypeNames() const | Xyce::Device::Configuration | inline |
getName() const | Xyce::Device::Configuration | inline |
getNumFillNodes() const | Xyce::Device::Configuration | inline |
getNumNodes() const | Xyce::Device::Configuration | inline |
getNumOptionalNodes() const | Xyce::Device::Configuration | inline |
getPDEDevice() const | Xyce::Device::Configuration | inline |
getPrimaryParameter() const | Xyce::Device::Configuration | inline |
instanceDefaultParameterName_ | Xyce::Device::Configuration | private |
instanceParameters_ | Xyce::Device::Configuration | private |
instanceType() const =0 | Xyce::Device::Configuration | pure virtual |
linearDevice_ | Xyce::Device::Configuration | private |
modelGroup() const =0 | Xyce::Device::Configuration | pure virtual |
modelParameters_ | Xyce::Device::Configuration | private |
modelRequired_ | Xyce::Device::Configuration | private |
modelType() const =0 | Xyce::Device::Configuration | pure virtual |
modelTypeNames_ | Xyce::Device::Configuration | private |
name_ | Xyce::Device::Configuration | private |
numFillNodes_ | Xyce::Device::Configuration | private |
numNodes_ | Xyce::Device::Configuration | private |
numOptionalNodes_ | Xyce::Device::Configuration | private |
operator=(const Configuration &) | Xyce::Device::Configuration | private |
pdeDevice_ | Xyce::Device::Configuration | private |
primaryParameter_ | Xyce::Device::Configuration | private |
~Configuration() | Xyce::Device::Configuration | inlinevirtual |