From 0d94c5d56d86c52ab0638e095d7c6b816723929f Mon Sep 17 00:00:00 2001 From: mariok Date: Mon, 20 Apr 2020 10:56:58 +0200 Subject: [PATCH] moved cppduals to system lib include --- src/spicelib/devices/hicum2/Makefile.am | 4 ++-- src/spicelib/devices/hicum2/hicumL2.cpp | 11 +++++------ 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/spicelib/devices/hicum2/Makefile.am b/src/spicelib/devices/hicum2/Makefile.am index 649276366..11cfed773 100644 --- a/src/spicelib/devices/hicum2/Makefile.am +++ b/src/spicelib/devices/hicum2/Makefile.am @@ -27,7 +27,7 @@ libhicum2_la_SOURCES = \ AM_CPPFLAGS = @AM_CPPFLAGS@ -I$(top_srcdir)/src/include -lstdc++ -AM_CFLAGS = -I/home/markus/Documents/Gitprojects/cppduals -lstdc++ -I$(top_srcdir)/src/include -AM_CXXFLAGS = -I/home/markus/Documents/Gitprojects/cppduals -I$(top_srcdir)/src/include -lstdc++ +AM_CFLAGS = -lstdc++ -I$(top_srcdir)/src/include +AM_CXXFLAGS = -I$(top_srcdir)/src/include -lstdc++ MAINTAINERCLEANFILES = Makefile.in diff --git a/src/spicelib/devices/hicum2/hicumL2.cpp b/src/spicelib/devices/hicum2/hicumL2.cpp index 0b5020e18..7a4eb12d5 100644 --- a/src/spicelib/devices/hicum2/hicumL2.cpp +++ b/src/spicelib/devices/hicum2/hicumL2.cpp @@ -1,5 +1,5 @@ #include "cmath" -#include "duals/dual" +#include #include "hicumL2.hpp" //ngspice header files written in C @@ -41,8 +41,8 @@ extern "C" //HICUM DEFINITIONS -#define CHARGE 1.6021766208e-19 -#define CONSTboltz 1.38064852e-23 +#define CHARGE 1.6021766208e-19 +#define CONSTboltz 1.38064852e-23 #define VPT_thresh 1.0e2 #define Dexp_lim 80.0 #define Cexp_lim 80.0 @@ -146,7 +146,7 @@ void QJMODF(duals::duald T, double c_0, double u_d, double z, double a_j, duals: // C : depletion capacitance void QJMOD(duals::duald T, duals::duald c_0, double u_d, double z, double a_j, double v_pt, duals::duald U_cap, duals::duald * C, duals::duald * Qz) { - duals::duald dummy, DQ_j1, DQ_j2, DQ_j3, DC_j1, DC_j2, DC_j3, De_1, De_2, Dzr1, DCln1, DCln2, Dz1, Dv_j1, Dv_j2, Dv_j3, De, Da, Dv_r, Dv_j4, Dv_e, DC_c, DC_max, DV_f, Dv_p, Dz_r, vt; + duals::duald dummy, DQ_j1, DQ_j2, DQ_j3, DC_j1, DC_j2, DC_j3, De_1, De_2, Dzr1, DCln1, DCln2, Dz1, Dv_j1, Dv_j2, Dv_j3, De, Da, Dv_r, Dv_j4, Dv_e, DC_c, DC_max, DV_f, Dv_p, Dz_r, vt; vt = CONSTboltz * T / CHARGE; if (c_0 > 0.0){ Dz_r = z/4.0; @@ -199,7 +199,7 @@ void QJMOD(duals::duald T, duals::duald c_0, double u_d, double z, double a_j, d // OUTPUT: // hicfcio : function of equation (2.1.17-10) void HICFCI(double zb, double zl, double w, double hicfcio, double dhicfcio_dw) -{ +{ double a, a2, a3, r, lnzb, x, z; z = zb*w; lnzb = log(1+zb*w); @@ -1920,7 +1920,6 @@ HICUMload(GENmodel *inModel, CKTcircuit *ckt) } // Ibpbi += ddt(Qrbi); - dummdumm(int(0)); error = NIintegrate(ckt,&geq,&ceq,Qrbi_Vbpbi,here->HICUMqrbi); if(error) return(error); Ibpbi_Vbpbi += geq;