⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smpdefs.h

📁 ngspice又一个电子CAD仿真软件代码.功能更全
💻 H
字号:
#ifndef SMP#define SMPtypedef  void SMPmatrix;typedef  struct MatrixElement  *SMPelement;/**********Copyright 1990 Regents of the University of California.  All rights reserved.Author: 1985 Thomas L. QuarlesModified: 2000  AlansFixes**********/#include <stdio.h>#include <math.h>#include "complex.h"int SMPaddElt( SMPmatrix *, int , int , double );double * SMPmakeElt( SMPmatrix * , int , int );void SMPcClear( SMPmatrix *);void SMPclear( SMPmatrix *);int SMPcLUfac( SMPmatrix *, double );int SMPluFac( SMPmatrix *, double , double );int SMPcReorder( SMPmatrix * , double , double , int *);int SMPreorder( SMPmatrix * , double , double , double );void SMPcaSolve(SMPmatrix *Matrix, double RHS[], double iRHS[],		double Spare[], double iSpare[]);void SMPcSolve( SMPmatrix *, double [], double [], double [], double []);void SMPsolve( SMPmatrix *, double [], double []);int SMPmatSize( SMPmatrix *);int SMPnewMatrix( SMPmatrix ** );void SMPdestroy( SMPmatrix *);int SMPpreOrder( SMPmatrix *);void SMPprint( SMPmatrix * , FILE *);void SMPgetError( SMPmatrix *, int *, int *);int SMPcProdDiag( SMPmatrix *, SPcomplex *, int *);int SMPcDProd(SMPmatrix *Matrix, SPcomplex *pMantissa, int *pExponent);SMPelement * SMPfindElt( SMPmatrix *, int , int , int );int SMPcZeroCol(SMPmatrix *eMatrix, int Col);int SMPcAddCol(SMPmatrix *eMatrix, int Accum_Col, int Addend_Col);int SMPzeroRow(SMPmatrix *eMatrix, int Row);void spConstMult(SMPmatrix*, double);#ifdef PARALLEL_ARCHvoid SMPcombine(SMPmatrix *Matrix, double RHS[], double Spare[]);void SMPcCombine(SMPmatrix *Matrix, double RHS[], double Spare[],		 double iRHS[], double iSpare[]);#endif#endif /*SMP*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -