EVSL
1.1.0
EigenValues Slicing Library
|
#include <math.h>
#include <float.h>
#include "def.h"
#include "struct.h"
#include "internal_proto.h"
Go to the source code of this file.
Functions | |
int | lapgen (int nx, int ny, int nz, cooMat *Acoo) |
Laplacean Matrix generator. More... | |
int | exeiglap3 (int nx, int ny, int nz, double a, double b, int *m, double **vo) |
Exact eigenvalues of Laplacean in interval [a b]. More... | |
int exeiglap3 | ( | int | nx, |
int | ny, | ||
int | nz, | ||
double | a, | ||
double | b, | ||
int * | m, | ||
double ** | vo | ||
) |
Exact eigenvalues of Laplacean in interval [a b].
[in] | nx | Number of points in x-direction |
[in] | ny | Number of points in y-direction |
[in] | nz | Number of points in z-direction |
[in] | a | Left bound |
[in] | b | Right bound |
[out] | m | number of eigenvalues found |
[out] | **vo | pointer to array of eigenvalues found |
Definition at line 83 of file lapl.c.
References Malloc, PI, Realloc, and sort_double().
Referenced by main().
int lapgen | ( | int | nx, |
int | ny, | ||
int | nz, | ||
cooMat * | Acoo | ||
) |
Laplacean Matrix generator.
[in] | nx | Number of points in x-direction |
[in] | ny | Number of points in y-direction |
[in] | nz | Number of points in z-direction |
[out] | *Acoo | matrix in coordinate format. |
Definition at line 17 of file lapl.c.
References _cooMat::ir, _cooMat::jc, Malloc, _cooMat::ncols, _cooMat::nnz, _cooMat::nrows, and _cooMat::vv.
Referenced by main().