EVSL  1.1.0
EigenValues Slicing Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
lapl.c File Reference
#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...
 

Function Documentation

int exeiglap3 ( int  nx,
int  ny,
int  nz,
double  a,
double  b,
int *  m,
double **  vo 
)

Exact eigenvalues of Laplacean in interval [a b].


Parameters
[in]nxNumber of points in x-direction
[in]nyNumber of points in y-direction
[in]nzNumber of points in z-direction
[in]aLeft bound
[in]bRight bound
[out]mnumber of eigenvalues found
[out]**vopointer to array of eigenvalues found

Definition at line 83 of file lapl.c.

References Malloc, PI, Realloc, and sort_double().

Referenced by main().

Here is the call graph for this function:

Here is the caller graph for this function:

int lapgen ( int  nx,
int  ny,
int  nz,
cooMat Acoo 
)

Laplacean Matrix generator.


Parameters
[in]nxNumber of points in x-direction
[in]nyNumber of points in y-direction
[in]nzNumber of points in z-direction
[out]*Acoomatrix 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().

Here is the caller graph for this function: