|
template<class D , class Op > |
void | Xyce::Device::forEachInstance (const D &d, Op op) |
| Call forEachInstance on object d, passing operator op. More...
|
|
template<class D , class Op > |
void | Xyce::Device::forEachModel (const D &d, Op op) |
| Call forEachModel on object d, passing operator op. More...
|
|
template<class C > |
const std::string & | Xyce::Device::getName (const C *c) |
| Returns the name of the specified object. More...
|
|
template<class D , class Out > |
void | Xyce::Device::getDeviceInstances (const D &d, Out it) |
| Calls forEachInstance() on d which iterates through all the instances copies them to the output iterator. More...
|
|
template<class D , class Out > |
void | Xyce::Device::getDeviceModels (const D &d, Out it) |
| Calls forEachModel() on d which iterates through all the models copies them to the output iterator. More...
|
|
template<class D , class Out > |
void | Xyce::Device::getDeviceInstanceNames (const D &d, Out it) |
| Calls forEachInstance() on d which iterates through all the instance and copies the name to the output iterator. More...
|
|
template<class D , class X > |
void | Xyce::Device::mapDeviceInstances (const D &d, std::map< std::string, X * > &map) |
| Calls forEachInstance() on d which iterates through all the instances and inserts the device instance name to pointer mapping. More...
|
|
bool | Xyce::Device::devicesConverged (Parallel::Machine comm, const InstanceVector &extern_devices) |
|