complete diodefs for KLU selfheating and fix DIObindCSCComplexToReal

This commit is contained in:
dwarning 2025-08-30 18:03:40 +02:00
parent 22a8a86b87
commit 1d0beb5e26
2 changed files with 11 additions and 0 deletions

View File

@ -112,6 +112,7 @@ DIObindCSCComplexToReal (GENmodel *inModel, CKTcircuit *ckt)
CONVERT_KLU_BINDING_TABLE_TO_REAL(DIOposTempPtr, DIOposTempBinding, DIOposNode, DIOtempNode);
CONVERT_KLU_BINDING_TABLE_TO_REAL(DIOposPrimeTempPtr, DIOposPrimeTempBinding, DIOposPrimeNode, DIOtempNode);
CONVERT_KLU_BINDING_TABLE_TO_REAL(DIOnegTempPtr, DIOnegTempBinding, DIOnegNode, DIOtempNode);
}
}
}

View File

@ -194,6 +194,16 @@ typedef struct sDIOinstance {
BindElement *DIOposPosBinding ;
BindElement *DIOnegNegBinding ;
BindElement *DIOposPrimePosPrimeBinding ;
/* self heating */
BindElement *DIOtempPosBinding;
BindElement *DIOtempPosPrimeBinding;
BindElement *DIOtempNegBinding;
BindElement *DIOtempTempBinding;
BindElement *DIOposTempBinding;
BindElement *DIOposPrimeTempBinding;
BindElement *DIOnegTempBinding;
BindElement *DIOtempPosSwPrimeBinding;
BindElement *DIOposSwPrimeTempBinding;
#endif
} DIOinstance ;