#include "spice.h"
#include <stdio.h>
#include "cktdefs.h"
#include "sperror.h"
#include "niext.h"
Go to the source code of this file.
static int ni_gearcof |
( |
| ) |
|
|
static |
Definition at line 58 of file nicomcof.c.
74 for (i = 0; i <= ckt->
CKTorder; i++) { mat[0][i]=1; }
75 for (i = 1; i <= ckt->
CKTorder; i++) { mat[i][0]=0; }
83 for (i = 1; i <= ckt->
CKTorder; i++) {
86 for (j = 1; j <= ckt->
CKTorder; j++) {
99 for (i = 1; i <= ckt->
CKTorder; i++) {
100 for (j = i+1; j <= ckt->
CKTorder; j++) {
101 mat[j][i] /= mat[i][i];
102 for (k = i+1; k <= ckt->
CKTorder; k++) {
103 mat[j][k] -= mat[j][i]*mat[i][k];
108 for (i = 1; i <= ckt->
CKTorder; i++) {
109 for (j = i+1; j <= ckt->
CKTorder; j++) {
115 for (i = ckt->
CKTorder-1; i >= 0; i--) {
116 for (j = i+1; j <= ckt->
CKTorder; j++) {
119 ckt->
CKTag[i] /= mat[i][i];
int bzero(char *ptr, int num)