47 #ifndef Xyce_N_DEV_fwd_h
48 #define Xyce_N_DEV_fwd_h
54 #include <N_UTL_NameLevelKey.h>
55 #include <N_UTL_NoCase.h>
56 #include <N_UTL_TypeIndex.h>
69 class DeviceInterface;
73 class DeviceSensitivities;
76 class ExternalSimulationData;
77 class ExternCodeInterface;
83 class NumericalJacobian;
103 class SmoothPulseData;
106 class DevicePDEInstance;
107 class DevicePDEModel;
110 class PDE_1DElectrode;
111 class PDE_2DElectrode;
124 namespace ExternDevice {
145 template <
class M,
class I,
class G = ModelGroupLeadTraits>
215 #endif // Xyce_N_DEV_fwd_h