#include <OrthoPack.h>
Public Member Functions | |
OrthoPack () | |
void | IteratedClassicalGS (Epetra_Vector *v, double *vnrm, const Epetra_MultiVector *A, double *work1, const Epetra_Operator *B=0) const |
void | ModifiedGS (Epetra_Vector *v, const Epetra_MultiVector *A) const |
void | ModifiedGSB (Epetra_Vector *v, const Epetra_MultiVector *A, const Epetra_MultiVector *BA) const |
Private Attributes | |
Epetra_BLAS | callBLAS |
Definition at line 61 of file OrthoPack.h.
OrthoPack::OrthoPack | ( | ) |
Definition at line 65 of file OrthoPack.cpp.
void OrthoPack::IteratedClassicalGS | ( | Epetra_Vector * | v, | |
double * | vnrm, | |||
const Epetra_MultiVector * | A, | |||
double * | work1, | |||
const Epetra_Operator * | B = 0 | |||
) | const |
Definition at line 72 of file OrthoPack.cpp.
References callBLAS, and ORTHOPACK_MAXCGSIT.
Referenced by JDBSYM::jdbsym().
void OrthoPack::ModifiedGS | ( | Epetra_Vector * | v, | |
const Epetra_MultiVector * | A | |||
) | const |
Definition at line 139 of file OrthoPack.cpp.
References callBLAS.
Referenced by JDBSYM::jdbsym(), Projectors::Right_SYM(), Projectors::Right_UNSYM1(), and Projectors::Right_UNSYM2().
void OrthoPack::ModifiedGSB | ( | Epetra_Vector * | v, | |
const Epetra_MultiVector * | A, | |||
const Epetra_MultiVector * | BA | |||
) | const |
Epetra_BLAS OrthoPack::callBLAS [private] |
Definition at line 65 of file OrthoPack.h.
Referenced by IteratedClassicalGS(), ModifiedGS(), and ModifiedGSB().