47 #ifndef Xyce_N_DEV_fwd_h
48 #define Xyce_N_DEV_fwd_h
55 #include <N_UTL_NameLevelKey.h>
56 #include <N_UTL_NoCase.h>
57 #include <N_UTL_TypeIndex.h>
70 class DeviceInterface;
74 class DeviceSensitivities;
78 class ExternalSimulationData;
79 class ExternCodeInterface;
85 class NumericalJacobian;
107 class SmoothPulseData;
110 class DevicePDEInstance;
111 class DevicePDEModel;
114 class PDE_1DElectrode;
115 class PDE_2DElectrode;
123 class DeviceMgrGlobalParameterOp;
131 namespace ExternDevice {
156 template <
class M,
class I,
class G = ModelGroupLeadTraits>
226 #endif // Xyce_N_DEV_fwd_h