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

Go to the source code of this file.

Classes

class  Xyce::Device::DeviceTraits< M, I, G >
 The DeviceTraits template describes the configuration of a device. More...
 
class  Xyce::Device::DeviceMaster< T >
 DeviceMaster instantiates a device as described by the device traits T. More...
 
class  Xyce::Device::Config< T >
 Config template derives from the Configuration class and provides the instance and model parameter decriptions. More...
 

Namespaces

namespace  Xyce
 Root namespace for the Xyce project.
 
namespace  Xyce::Device
 Circuit Device Definitions.
 
namespace  Xyce::Device::Xygra
 
namespace  Xyce::Device::ExternDevice
 
namespace  Xyce::Device::Vsrc
 

Typedefs

typedef type_index Xyce::Device::EntityTypeId
 
typedef type_index Xyce::Device::ModelTypeId
 
typedef type_index Xyce::Device::InstanceTypeId
 
typedef std::string Xyce::Device::ModelName
 
typedef std::map< std::string,
Descriptor *, LessNoCase > 
Xyce::Device::ParameterMap
 
typedef std::map< std::string,
CompositeParam * > 
Xyce::Device::CompositeMap
 
typedef std::vector
< CompositeParam * > 
Xyce::Device::CompositeVector
 
typedef std::map< std::string,
double, LessNoCase > 
Xyce::Device::GlobalParameterMap
 
typedef std::map< EntityTypeId,
Device * > 
Xyce::Device::EntityTypeIdDeviceMap
 
typedef Xyce::Device::Depend Depend
 
typedef Xyce::Device::DeviceBuilder N_DEV_DeviceBuilder
 
typedef Xyce::Device::DeviceEntity N_DEV_DeviceEntity
 
typedef
Xyce::Device::DeviceInstance 
N_DEV_DeviceInstance
 
typedef
Xyce::Device::DeviceInterface 
N_DEV_DeviceInterface
 
typedef Xyce::Device::DeviceMgr N_DEV_DeviceMgr
 
typedef Xyce::Device::DeviceModel N_DEV_DeviceModel
 
typedef Xyce::Device::DeviceOptions N_DEV_DeviceOptions
 
typedef
Xyce::Device::DeviceSensitivities 
N_DEV_DeviceSensitivities
 
typedef Xyce::Device::DeviceState N_DEV_DeviceState
 
typedef Xyce::Device::DeviceSupport N_DEV_DeviceSupport
 
typedef
Xyce::Device::ExternalSimulationData 
N_DEV_ExternalSimulationData
 
typedef
Xyce::Device::ExternCodeInterface 
N_DEV_ExternCodeInterface
 
typedef Xyce::Device::ExternData N_DEV_ExternData
 
typedef Xyce::Device::InstanceBlock N_DEV_InstanceBlock
 
typedef
Xyce::Device::MatrixLoadData 
N_DEV_MatrixLoadData
 
typedef Xyce::Device::ModelBlock N_DEV_ModelBlock
 
typedef
Xyce::Device::NumericalJacobian 
N_DEV_NumericalJacobian
 
typedef Xyce::Device::Param N_DEV_Param
 
typedef Xyce::Device::Region N_DEV_Region
 
typedef Xyce::Device::RegionData N_DEV_RegionData
 
typedef Xyce::Device::RxnRegion N_DEV_RxnRegion
 
typedef Xyce::Device::RxnRegion2 N_DEV_RxnRegion2
 
typedef Xyce::Device::RxnRegionData N_DEV_RxnRegionData
 
typedef Xyce::Device::SolverState N_DEV_SolverState
 
typedef
Xyce::Device::SourceInstance 
N_DEV_SourceInstance
 
typedef Xyce::Device::XyceInterface N_DEV_XyceInterface
 
typedef Xyce::Device::SourceData N_DEV_SourceData
 
typedef Xyce::Device::SmoothData N_DEV_SmoothData
 
typedef Xyce::Device::SinData N_DEV_SinData
 
typedef Xyce::Device::ExpData N_DEV_ExpData
 
typedef Xyce::Device::ACData N_DEV_ACData
 
typedef Xyce::Device::PulseData N_DEV_PulseData
 
typedef Xyce::Device::PWLinData N_DEV_PWLinData
 
typedef Xyce::Device::SFFMData N_DEV_SFFMData
 
typedef Xyce::Device::ConstData N_DEV_ConstData
 
typedef
Xyce::Device::SmoothPulseData 
N_DEV_SmoothPulseData
 
typedef
Xyce::Device::DevicePDEInstance 
N_DEV_DevicePDEInstance
 
typedef
Xyce::Device::DevicePDEModel 
N_DEV_DevicePDEModel
 
typedef Xyce::Device::PDE_Electrode N_DEV_PDE_Electrode
 
typedef
Xyce::Device::PDE_1DElectrode 
N_DEV_PDE_1DElectrode
 
typedef
Xyce::Device::PDE_2DElectrode 
N_DEV_PDE_2DElectrode
 
typedef
Xyce::Device::Xygra::Instance 
N_DEV_XygraInstance
 
typedef Xyce::Device::Xygra::Model N_DEV_XygraModel
 
typedef Xyce::Device::XygraCoilData N_DEV_XygraCoilData
 
typedef Xyce::Device::ScalingVars N_DEV_ScalingVars
 
typedef Xyce::Device::SpecieSource N_DEV_SpecieSource
 
typedef
Xyce::Device::ExternDevice::Instance 
N_DEV_ExternDeviceInstance
 
typedef
Xyce::Device::ExternDevice::Model 
N_DEV_ExternDeviceModel
 

Typedef Documentation

Definition at line 168 of file N_DEV_fwd.h.

Definition at line 200 of file N_DEV_fwd.h.

Definition at line 204 of file N_DEV_fwd.h.

typedef Xyce::Device::DeviceBuilder N_DEV_DeviceBuilder

Definition at line 169 of file N_DEV_fwd.h.

Definition at line 170 of file N_DEV_fwd.h.

Definition at line 173 of file N_DEV_fwd.h.

Definition at line 174 of file N_DEV_fwd.h.

Definition at line 175 of file N_DEV_fwd.h.

Definition at line 177 of file N_DEV_fwd.h.

Definition at line 178 of file N_DEV_fwd.h.

Definition at line 199 of file N_DEV_fwd.h.

typedef Xyce::Device::ExternCodeInterface N_DEV_ExternCodeInterface

Definition at line 180 of file N_DEV_fwd.h.

Definition at line 181 of file N_DEV_fwd.h.

typedef Xyce::Device::ExternDevice::Instance N_DEV_ExternDeviceInstance

Definition at line 223 of file N_DEV_fwd.h.

typedef Xyce::Device::ExternDevice::Model N_DEV_ExternDeviceModel

Definition at line 224 of file N_DEV_fwd.h.

Definition at line 182 of file N_DEV_fwd.h.

Definition at line 184 of file N_DEV_fwd.h.

Definition at line 186 of file N_DEV_fwd.h.

Definition at line 210 of file N_DEV_fwd.h.

Definition at line 201 of file N_DEV_fwd.h.

Definition at line 202 of file N_DEV_fwd.h.

Definition at line 187 of file N_DEV_fwd.h.

Definition at line 188 of file N_DEV_fwd.h.

typedef Xyce::Device::RxnRegion N_DEV_RxnRegion

Definition at line 189 of file N_DEV_fwd.h.

typedef Xyce::Device::RxnRegion2 N_DEV_RxnRegion2

Definition at line 190 of file N_DEV_fwd.h.

typedef Xyce::Device::RxnRegionData N_DEV_RxnRegionData

Definition at line 191 of file N_DEV_fwd.h.

Definition at line 219 of file N_DEV_fwd.h.

Definition at line 203 of file N_DEV_fwd.h.

Definition at line 198 of file N_DEV_fwd.h.

typedef Xyce::Device::SmoothData N_DEV_SmoothData

Definition at line 197 of file N_DEV_fwd.h.

Definition at line 192 of file N_DEV_fwd.h.

Definition at line 196 of file N_DEV_fwd.h.

Definition at line 221 of file N_DEV_fwd.h.

typedef Xyce::Device::XyceInterface N_DEV_XyceInterface

Definition at line 194 of file N_DEV_fwd.h.

Definition at line 217 of file N_DEV_fwd.h.

Definition at line 215 of file N_DEV_fwd.h.