Xyce  6.1
N_DEV_DeviceEntity.h File Reference
#include <iosfwd>
#include <map>
#include <string>
#include <vector>
#include <N_DEV_fwd.h>
#include <N_IO_fwd.h>
#include <N_LAS_fwd.h>
#include <N_UTL_fwd.h>
#include <N_UTL_NetlistLocation.h>
#include <N_DEV_Pars.h>
#include <N_DEV_InstanceName.h>
Include dependency graph for N_DEV_DeviceEntity.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Xyce::Device::Depend
 
union  Xyce::Device::Depend::resUnion
 
class  Xyce::Device::DeviceEntity
 

Namespaces

 Xyce
 Pure virtual class to augment a linear system.
 
 Xyce::Device
 Circuit Device Definitions.
 

Typedefs

typedef std::map< std::string, std::vector< Param >, LessNoCase > Xyce::Device::CompositeParamMap
 

Functions

void Xyce::Device::populateParams (const ParameterMap &parameter_map, std::vector< Param > &param_list, CompositeParamMap &composite_param_map)
 
void Xyce::Device::setParameters (CompositeParam &composite_param, const std::string &pName, const Param &ndParam)
 
void Xyce::Device::setParameters (DeviceEntity &entity, std::vector< Param >::const_iterator begin, std::vector< Param >::const_iterator end, const DeviceOptions &device_options)