Public Member Functions | |
def | __init__ |
def | orthonormErrorMat |
def | orthogErrorMat |
def | __init__ |
def | orthonormErrorMat |
def | orthogErrorMat |
Public Attributes | |
this |
An implementation of the Anasazi::MatOrthoManager that performs orthogonalization using the SVQB iterative orthogonalization technique described by Stathapoulos and Wu. This orthogonalization routine, while not returning the upper triangular factors of the popular Gram- Schmidt method, has a communication cost (measured in number of communication calls) that is independent of the number of columns in the basis. Chris Baker, Ulrich Hetmaniuk, Rich Lehoucq, and Heidi Thornquist C++ includes: AnasaziSVQBOrthoManager.hpp
def PyTrilinos::Anasazi::SVQBOrthoManagerEpetra::__init__ | ( | self, | ||
args | ||||
) |
__init__(self, Teuchos::RCP<(q(const).Epetra_Operator)> Op = Teuchos::null, bool debug = False) -> SVQBOrthoManagerEpetra Anasazi::SVQBOrthoManager< ScalarType, MV, OP >::SVQBOrthoManager(Teuchos::RCP< const OP > Op=Teuchos::null, bool debug=false) Constructor specifying re-orthogonalization tolerance.
def PyTrilinos::Anasazi::SVQBOrthoManagerEpetra::__init__ | ( | self, | ||
args | ||||
) |
__init__(self, Teuchos::RCP<(q(const).Epetra_Operator)> Op = Teuchos::null, bool debug = False) -> SVQBOrthoManagerEpetra Anasazi::SVQBOrthoManager< ScalarType, MV, OP >::SVQBOrthoManager(Teuchos::RCP< const OP > Op=Teuchos::null, bool debug=false) Constructor specifying re-orthogonalization tolerance.
def PyTrilinos::Anasazi::SVQBOrthoManagerEpetra::orthogErrorMat | ( | self, | ||
args | ||||
) |
orthogErrorMat(self, Epetra_MultiVector X, Epetra_MultiVector Y, Teuchos::RCP<(q(const).Epetra_MultiVector)> MX = Teuchos::null, Teuchos::RCP<(q(const).Epetra_MultiVector)> MY = Teuchos::null) -> magnitudeType Teuchos::ScalarTraits< ScalarType >::magnitudeType Anasazi::SVQBOrthoManager< ScalarType, MV, OP >::orthogErrorMat(const MV &X, const MV &Y, Teuchos::RCP< const MV > MX=Teuchos::null, Teuchos::RCP< const MV > MY=Teuchos::null) const This method computes the error in orthogonality of two multivectors, measured as the Frobenius norm of innerProd(X,Y). The method has the option of exploiting a caller-provided MX.
Reimplemented from PyTrilinos::Anasazi::MatOrthoManagerEpetra.
def PyTrilinos::Anasazi::SVQBOrthoManagerEpetra::orthogErrorMat | ( | self, | ||
args | ||||
) |
orthogErrorMat(self, Epetra_MultiVector X, Epetra_MultiVector Y, Teuchos::RCP<(q(const).Epetra_MultiVector)> MX = Teuchos::null, Teuchos::RCP<(q(const).Epetra_MultiVector)> MY = Teuchos::null) -> magnitudeType Teuchos::ScalarTraits< ScalarType >::magnitudeType Anasazi::SVQBOrthoManager< ScalarType, MV, OP >::orthogErrorMat(const MV &X, const MV &Y, Teuchos::RCP< const MV > MX=Teuchos::null, Teuchos::RCP< const MV > MY=Teuchos::null) const This method computes the error in orthogonality of two multivectors, measured as the Frobenius norm of innerProd(X,Y). The method has the option of exploiting a caller-provided MX.
Reimplemented from PyTrilinos::Anasazi::MatOrthoManagerEpetra.
def PyTrilinos::Anasazi::SVQBOrthoManagerEpetra::orthonormErrorMat | ( | self, | ||
args | ||||
) |
orthonormErrorMat(self, Epetra_MultiVector X, Teuchos::RCP<(q(const).Epetra_MultiVector)> MX = Teuchos::null) -> magnitudeType Teuchos::ScalarTraits< ScalarType >::magnitudeType Anasazi::SVQBOrthoManager< ScalarType, MV, OP >::orthonormErrorMat(const MV &X, Teuchos::RCP< const MV > MX=Teuchos::null) const This method computes the error in orthonormality of a multivector, measured as the Frobenius norm of the difference innerProd(X,Y) - I. The method has the option of exploiting a caller-provided MX.
Reimplemented from PyTrilinos::Anasazi::MatOrthoManagerEpetra.
def PyTrilinos::Anasazi::SVQBOrthoManagerEpetra::orthonormErrorMat | ( | self, | ||
args | ||||
) |
orthonormErrorMat(self, Epetra_MultiVector X, Teuchos::RCP<(q(const).Epetra_MultiVector)> MX = Teuchos::null) -> magnitudeType Teuchos::ScalarTraits< ScalarType >::magnitudeType Anasazi::SVQBOrthoManager< ScalarType, MV, OP >::orthonormErrorMat(const MV &X, Teuchos::RCP< const MV > MX=Teuchos::null) const This method computes the error in orthonormality of a multivector, measured as the Frobenius norm of the difference innerProd(X,Y) - I. The method has the option of exploiting a caller-provided MX.
Reimplemented from PyTrilinos::Anasazi::MatOrthoManagerEpetra.