EVSL  1.1.0
EigenValues Slicing Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Functions
LapRLanN.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <sys/stat.h>
#include <math.h>
#include <complex.h>
#include "evsl.h"
#include "io.h"
#include "evsl_direct.h"

Go to the source code of this file.

Macros

#define max(a, b)   ((a) > (b) ? (a) : (b))
 
#define min(a, b)   ((a) < (b) ? (a) : (b))
 

Functions

int findarg (const char *argname, ARG_TYPE type, void *val, int argc, char **argv)
 
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 main (int argc, char *argv[])
 

Macro Definition Documentation

#define max (   a,
 
)    ((a) > (b) ? (a) : (b))

Definition at line 11 of file LapRLanN.c.

Referenced by main().

#define min (   a,
 
)    ((a) < (b) ? (a) : (b))

Definition at line 12 of file LapRLanN.c.

Referenced by main().

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.

Referenced by main().

Here is the caller graph for this function:

int findarg ( const char *  argname,
ARG_TYPE  type,
void *  val,
int  argc,
char **  argv 
)

Definition at line 171 of file io.c.

Referenced by main().

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.

Referenced by main().

Here is the caller graph for this function:

int main ( int  argc,
char *  argv[] 
)