2 #include <../../nrnconf.h>
42 "Sparse1.3: Copyright (c) 1985,86,87,88 by Kenneth S. Kundert";
61 #define spINSIDE_SPARSE
302 --Solution; --iSolution;
304 RHS -= 2; Solution -= 2;
360 #if spSEPARATED_COMPLEX_VECTORS
534 #if TRANSPOSE AND spCOMPLEX
621 --Solution; --iSolution;
623 RHS -= 2; Solution -= 2;
678 #if spSEPARATED_COMPLEX_VECTORS
#define spSEPARATED_COMPLEX_VECTORS
#define CMPLX_MULT_ASSIGN(to, from)
#define CMPLX_MULT(to, from_a, from_b)
struct MatrixFrame * MatrixPtr
#define IS_FACTORED(matrix)
#define CMPLX_MULT_SUBT_ASSIGN(to, from_a, from_b)
struct ComplexNumber * ComplexVector
register RealVector Intermediate
static void SolveComplexTransposedMatrix()
static void SolveComplexMatrix()
void spSolve(eMatrix, RHS, Solution IMAG_VECTORS) char *eMatrix
ASSERT(IS_VALID(Matrix) AND IS_FACTORED(Matrix))
RealVector Solution IMAG_VECTORS
register ElementPtr pElement
void spSolveTransposed(eMatrix, RHS, Solution IMAG_VECTORS) char *eMatrix
struct MatrixElement * NextInCol
struct MatrixElement * NextInRow