In PS compat mode we only have 2 nodes in a diode,

but still allow self heating diode with ngspice syntax.
This commit is contained in:
Holger Vogt 2024-01-06 11:51:11 +01:00
parent ace932e1b9
commit 88d0727d3f
1 changed files with 4 additions and 0 deletions

View File

@ -4853,6 +4853,10 @@ int get_number_terminals(char *c)
return 2;
break;
case 'd':
/* PS: D<name> <(+) node> <(-) node> <model name> [area value],
but still allow self heating diode with ngspice syntax. */
if (newcompat.ps && !search_plain_identifier(c, "thermal"))
return 2;
i = 0;
/* find the first token with "off" or "=" in the line*/
while ((i < 10) && (*c != '\0')) {