Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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_UTL_fwd.h>
#include <N_UTL_NetlistLocation.h>
#include <N_DEV_Pars.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
 
struct  Xyce::Device::DeviceEntityCmp
 

Namespaces

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

Typedefs

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

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)
 
std::ostream & Xyce::Device::printParameter (std::ostream &os, const DeviceEntity &entity, const std::string &name, const Descriptor &param)
 
std::ostream & Xyce::Device::printCompositeParameters (std::ostream &os, const CompositeParam &composite)
 

Typedef Documentation

Definition at line 237 of file N_DEV_DeviceEntity.h.