FortranRoutines Class Reference

#include <FortranRoutines.h>

List of all members.

Public Member Functions

void SCAL_INCX (int N, double ALPHA, double *X, int incX) const
void SWAP (int N, double *X, int incx, double *Y, int incy) const
void SYEV (char JOBZ, char UPLO, int N, double *A, int lda, double *W, double *work, int lwork, int *info) const
void SYGV (int itype, char JOBZ, char UPLO, int N, double *A, int lda, double *B, int ldb, double *W, double *work, int lwork, int *info) const
int LAENV (int ispec, char *NAME, char *OPTS, int N1, int N2, int N3, int N4, int len_name, int len_opts) const


Detailed Description

Definition at line 140 of file FortranRoutines.h.


Member Function Documentation

int FortranRoutines::LAENV ( int  ispec,
char *  NAME,
char *  OPTS,
int  N1,
int  N2,
int  N3,
int  N4,
int  len_name,
int  len_opts 
) const

Definition at line 107 of file FortranRoutines.cpp.

References F77_FUNC().

Referenced by ModalTools::directSolver(), and BlockPCGSolver::Solve().

Here is the call graph for this function:

void FortranRoutines::SCAL_INCX ( int  N,
double  ALPHA,
double *  X,
int  incX 
) const

Definition at line 50 of file FortranRoutines.cpp.

Referenced by BlockPCGSolver::Solve().

void FortranRoutines::SWAP ( int  N,
double *  X,
int  incx,
double *  Y,
int  incy 
) const

Definition at line 56 of file FortranRoutines.cpp.

References F77_FUNC().

Referenced by LOBPCG::solve(), and KnyazevLOBPCG::solve().

Here is the call graph for this function:

void FortranRoutines::SYEV ( char  JOBZ,
char  UPLO,
int  N,
double *  A,
int  lda,
double *  W,
double *  work,
int  lwork,
int *  info 
) const

Definition at line 91 of file FortranRoutines.cpp.

References CHAR_MACRO, blas::dsyev(), and F77_FUNC().

Referenced by ModalTools::directSolver(), and BlockPCGSolver::Solve().

Here is the call graph for this function:

void FortranRoutines::SYGV ( int  itype,
char  JOBZ,
char  UPLO,
int  N,
double *  A,
int  lda,
double *  B,
int  ldb,
double *  W,
double *  work,
int  lwork,
int *  info 
) const

Definition at line 98 of file FortranRoutines.cpp.

References CHAR_MACRO, and F77_FUNC().

Referenced by ModalTools::directSolver().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Fri Oct 26 13:35:16 2007 for FEMAXX (Finite Element Maxwell Eigensolver) by  doxygen 1.4.7