49 #ifndef Xyce_N_DEV_Algorithm_h
50 #define Xyce_N_DEV_Algorithm_h
60 DeviceEntity *
findDeviceEntity(EntityTypeIdDeviceMap::const_iterator begin, EntityTypeIdDeviceMap::const_iterator end,
const std::string &entity_name);
62 void getDeviceInstances(
const Device &device, std::back_insert_iterator<std::vector<DeviceInstance *> > it);
63 void getDeviceModels(
const Device &device, std::back_insert_iterator<std::vector<DeviceModel *> > it);
64 void getDeviceNames(
const Device &device, std::back_insert_iterator<std::vector<std::string> > it);
66 void getDeviceInstances(
const DeviceModel &device_model, std::back_insert_iterator<std::vector<DeviceInstance *> > it);
71 #endif // Xyce_N_DEV_Algorithm_h