You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
935 B
23 lines
935 B
/**********
|
|
License : 3-clause BSD
|
|
Spice3 Implementation: 2019-2020 Dietmar Warning, Markus Müller, Mario Krattenmacher
|
|
Model Author : 1990 Michael Schröter TU Dresden
|
|
**********/
|
|
#ifndef hicumL2_H
|
|
#define hicumL2_H
|
|
#include "hicum2defs.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
void hicum_diode(double T, double IS, double UM1, double U, double *Iz, double *Gz, double *Tz);
|
|
void hicum_qjmodf(double T, double c_0, double u_d, double z, double a_j, double U_cap, double *C, double *C_dU, double *C_dvt, double *Qz, double *Qz_dU, double *Qz_dvt);
|
|
static double HICUMlimitlog( double deltemp, double deltemp_old, double LIM_TOL, int *check);
|
|
int hicum_thermal_update(HICUMmodel *, HICUMinstance *, double * Temp, double * Tdev_Vrth);
|
|
int HICUMload(GENmodel *inModel, CKTcircuit *ckt);
|
|
int HICUMtemp(GENmodel *inModel, CKTcircuit *ckt);
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* hicumL2_H */
|