SuperLU Distributed 8.2.1
Distributed memory sparse direct solver
|
Header for dcomplex.c. More...
Go to the source code of this file.
Classes | |
struct | doublecomplex |
Macros | |
#define | z_copy(c, a) |
Complex Copy c = a. More... | |
#define | z_add(c, a, b) |
Complex Addition c = a + b. More... | |
#define | z_sub(c, a, b) |
Complex Subtraction c = a - b. More... | |
#define | zd_mult(c, a, b) |
Complex-Double Multiplication. More... | |
#define | zz_mult(c, a, b) |
Complex-Complex Multiplication. More... | |
#define | z_eq(a, b) ( (a)->r == (b)->r && (a)->i == (b)->i ) |
Complex equality testing. More... | |
Functions | |
void | slud_z_div (doublecomplex *, doublecomplex *, doublecomplex *) |
double | slud_z_abs (doublecomplex *) |
double | slud_z_abs1 (doublecomplex *) |
Header for dcomplex.c.
Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)
All rights reserved.
The source code is distributed under BSD license, see the file License.txt at the top-level directory.
-- Distributed SuperLU routine (version 1.0) -- Lawrence Berkeley National Lab, Univ. of California Berkeley. September 1, 1999
#define z_add | ( | c, | |
a, | |||
b | |||
) |
#define z_copy | ( | c, | |
a | |||
) |
Complex Copy c = a.
#define z_sub | ( | c, | |
a, | |||
b | |||
) |
#define zd_mult | ( | c, | |
a, | |||
b | |||
) |
Complex-Double Multiplication.
#define zz_mult | ( | c, | |
a, | |||
b | |||
) |
double slud_z_abs | ( | doublecomplex * | z | ) |
double slud_z_abs1 | ( | doublecomplex * | z | ) |
void slud_z_div | ( | doublecomplex * | c, |
doublecomplex * | a, | ||
doublecomplex * | b | ||
) |