Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
N_DEV_DeviceMaster.h File Reference
#include <map>
#include <string>
#include <vector>
#include <N_DEV_Device.h>
#include <N_DEV_DeviceBlock.h>
Include dependency graph for N_DEV_DeviceMaster.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Xyce::Device::DeviceMaster< T >
 DeviceMaster instantiates a device as described by the device traits T. More...
 

Namespaces

namespace  Xyce
 Root namespace for the Xyce project.
 
namespace  Xyce::Device
 Circuit Device Definitions.
 

Functions

void Xyce::Device::duplicate_entity_warning (const DeviceEntity &entity)
 duplicate_entity_warning reports a duplication of entity names. More...
 
void Xyce::Device::instance_must_reference_model_error (const Device &device, const std::string &model_name, const std::string &netlist_path, int line_number)
 instance_must_reference_model_error reports that the type of instance requires that a model be specified More...
 
void Xyce::Device::could_not_find_model (const Device &device, const std::string &model_name, const std::string &instance_name, const std::string &netlist_path, int line_number)
 could_not_find_model reports that the model name is note defined More...
 
void Xyce::Device::duplicate_model_warning (const Device &device, const std::string &model_name, const std::string &netlist_path, int line_number)
 duplicate_model_warning reports that the model name is duplicated. More...