Xyce
6.1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
N_DEV_RegisterOpenDevices.C
Go to the documentation of this file.
1
//-----------------------------------------------------------------------------
2
// Copyright Notice
3
//
4
// Copyright 2002 Sandia Corporation. Under the terms
5
// of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S.
6
// Government retains certain rights in this software.
7
//
8
// Xyce(TM) Parallel Electrical Simulator
9
// Copyright (C) 2002-2011 Sandia Corporation
10
//
11
// This program is free software: you can redistribute it and/or modify
12
// it under the terms of the GNU General Public License as published by
13
// the Free Software Foundation, either version 3 of the License, or
14
// (at your option) any later version.
15
//
16
// This program is distributed in the hope that it will be useful,
17
// but WITHOUT ANY WARRANTY; without even the implied warranty of
18
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19
// GNU General Public License for more details.
20
//
21
// You should have received a copy of the GNU General Public License
22
// along with this program. If not, see <http://www.gnu.org/licenses/>.
23
//-----------------------------------------------------------------------------
24
25
//-------------------------------------------------------------------------
26
// Filename : $RCSfile: N_DEV_RegisterOpenDevices.C,v $
27
//
28
// Purpose :
29
//
30
// Special Notes :
31
//
32
// Creator : David Baur
33
//
34
// Creation Date : 3/15/2013
35
//
36
// Revision Information:
37
// ---------------------
38
//
39
// Revision Number: $Revision: 1.3 $
40
//
41
// Revision Date : $Date: 2014/02/11 23:01:33 $
42
//
43
// Current Owner : $Author: dgbaur $
44
//-------------------------------------------------------------------------
45
46
#include <Xyce_config.h>
47
48
#ifdef HAVE_DLFCN_H
49
#include <dlfcn.h>
50
#endif
51
52
#include <N_DEV_RegisterDevices.h>
53
54
#include <
N_DEV_ACC.h
>
55
#include <
N_DEV_ADC.h
>
56
#include <
N_DEV_BJT.h
>
57
#include <
N_DEV_Bsrc.h
>
58
#include <
N_DEV_Capacitor.h
>
59
#include <
N_DEV_DAC.h
>
60
#include <
N_DEV_Digital.h
>
61
#include <
N_DEV_Diode.h
>
62
#include <
N_DEV_Inductor.h
>
63
#include <
N_DEV_ISRC.h
>
64
#include <
N_DEV_JFET.h
>
65
#include <
N_DEV_LTRA.h
>
66
#include <
N_DEV_MESFET.h
>
67
#include <
N_DEV_MOSFET1.h
>
68
#include <
N_DEV_MOSFET2.h
>
69
#include <
N_DEV_MOSFET3.h
>
70
#include <
N_DEV_MOSFET6.h
>
71
#include <
N_DEV_MOSFET_B3.h
>
72
#include <
N_DEV_MOSFET_B3SOI.h
>
73
#include <
N_DEV_MOSFET_B4.h
>
74
#include <
N_DEV_MutIndLin.h
>
75
#include <
N_DEV_MutIndNonLin2.h
>
76
#include <
N_DEV_MutIndNonLin.h
>
77
#include <
N_DEV_OpAmp.h
>
78
#include <
N_DEV_Resistor3.h
>
79
#include <
N_DEV_Resistor.h
>
80
#include <
N_DEV_ThermalResistor.h
>
81
#include <
N_DEV_ROM.h
>
82
#include <
N_DEV_RxnSet.h
>
83
#include <
N_DEV_SW.h
>
84
#include <
N_DEV_TRA.h
>
85
#include <
N_DEV_VCCS.h
>
86
#include <
N_DEV_Vcvs.h
>
87
#include <
N_DEV_VDMOS.h
>
88
#include <
N_DEV_Vsrc.h
>
89
#include <
N_DEV_Xygra.h
>
90
#include <
N_DEV_TransLine.h
>
91
92
namespace
Xyce {
93
namespace
Device {
94
95
void
96
registerOpenDevices
()
97
{
98
Resistor::registerDevice
();
99
ThermalResistor::registerDevice
();
100
Resistor3::registerDevice
();
101
Capacitor::registerDevice
();
102
Inductor::registerDevice
();
103
Diode::registerDevice
();
104
BJT::registerDevice
();
105
JFET::registerDevice
();
106
MESFET::registerDevice
();
107
MOSFET1::registerDevice
();
108
MOSFET2::registerDevice
();
109
MOSFET3::registerDevice
();
110
MOSFET6::registerDevice
();
111
MOSFET_B3::registerDevice
();
112
MOSFET_B3SOI::registerDevice
();
113
MOSFET_B4::registerDevice
();
114
VDMOS::registerDevice
();
115
ISRC::registerDevice
();
116
Vcvs::registerDevice
();
117
Bsrc::registerDevice
();
118
VCCS::registerDevice
();
119
Vsrc::registerDevice
();
120
LTRA::registerDevice
();
121
TRA::registerDevice
();
122
SW::registerDevice
();
123
ADC::registerDevice
();
124
DAC::registerDevice
();
125
MutIndLin::registerDevice
();
126
MutIndNonLin::registerDevice
();
127
MutIndNonLin2::registerDevice
();
128
OpAmp::registerDevice
();
129
Digital::registerDevice
();
130
ACC::registerDevice
();
131
Xygra::registerDevice
();
132
ROM::registerDevice
();
133
RxnSet::registerDevice
();
134
TransLine::registerDevice
();
135
}
136
137
}
// namespace Device
138
}
// namespace Xyce
src
DeviceModelPKG
OpenModels
src
N_DEV_RegisterOpenDevices.C
Generated on Mon Mar 24 2014 10:54:39 for Xyce by
1.8.3.1