Public Member Functions | |
def | __init__ |
def | SetUseTranspose |
def | Apply |
def | ApplyInverse |
def | NormInf |
def | Label |
def | UseTranspose |
def | HasNormInf |
def | RowDim |
def | ColDim |
def | __init__ |
def | SetUseTranspose |
def | Apply |
def | ApplyInverse |
def | NormInf |
def | Label |
def | UseTranspose |
def | HasNormInf |
def | RowDim |
def | ColDim |
Epetra_SerialDenseOperator: A pure virtual class for using real-valued double-precision operators. The Epetra_SerialDenseOperator class is a pure virtual class (specifies interface only) that enable the use of real-valued double- precision operators. It is currently implemented by the Epetra_SerialDenseMatrix, Epetra_SerialDenseSolver and Epetra_SerialDenseSVD classes. C++ includes: Epetra_SerialDenseOperator.h
def PyTrilinos::Epetra::SerialDenseOperator::Apply | ( | self, | ||
args | ||||
) |
Apply(self, Epetra_SerialDenseMatrix X, Epetra_SerialDenseMatrix Y) -> int virtual int Epetra_SerialDenseOperator::Apply(const Epetra_SerialDenseMatrix &X, Epetra_SerialDenseMatrix &Y)=0 Returns the result of a Epetra_SerialDenseOperator applied to a Epetra_SerialDenseMatrix X in Y. Parameters: ----------- In: X - A Epetra_SerialDenseMatrix to multiply with operator. Out: Y -A Epetra_SerialDenseMatrix containing result. Integer error code, set to 0 if successful.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, and PyTrilinos::Epetra::SerialDenseSVD.
def PyTrilinos::Epetra::SerialDenseOperator::Apply | ( | self, | ||
args | ||||
) |
Apply(self, Epetra_SerialDenseMatrix X, Epetra_SerialDenseMatrix Y) -> int virtual int Epetra_SerialDenseOperator::Apply(const Epetra_SerialDenseMatrix &X, Epetra_SerialDenseMatrix &Y)=0 Returns the result of a Epetra_SerialDenseOperator applied to a Epetra_SerialDenseMatrix X in Y. Parameters: ----------- In: X - A Epetra_SerialDenseMatrix to multiply with operator. Out: Y -A Epetra_SerialDenseMatrix containing result. Integer error code, set to 0 if successful.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, and PyTrilinos::Epetra::SerialDenseSVD.
def PyTrilinos::Epetra::SerialDenseOperator::ApplyInverse | ( | self, | ||
args | ||||
) |
ApplyInverse(self, Epetra_SerialDenseMatrix X, Epetra_SerialDenseMatrix Y) -> int virtual int Epetra_SerialDenseOperator::ApplyInverse(const Epetra_SerialDenseMatrix &X, Epetra_SerialDenseMatrix &Y)=0 Returns the result of a Epetra_SerialDenseOperator inverse applied to an Epetra_SerialDenseMatrix X in Y. Parameters: ----------- In: X - A Epetra_SerialDenseMatrix to solve for. Out: Y -A Epetra_SerialDenseMatrix containing result. Integer error code, set to 0 if successful.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, and PyTrilinos::Epetra::SerialDenseSVD.
def PyTrilinos::Epetra::SerialDenseOperator::ApplyInverse | ( | self, | ||
args | ||||
) |
ApplyInverse(self, Epetra_SerialDenseMatrix X, Epetra_SerialDenseMatrix Y) -> int virtual int Epetra_SerialDenseOperator::ApplyInverse(const Epetra_SerialDenseMatrix &X, Epetra_SerialDenseMatrix &Y)=0 Returns the result of a Epetra_SerialDenseOperator inverse applied to an Epetra_SerialDenseMatrix X in Y. Parameters: ----------- In: X - A Epetra_SerialDenseMatrix to solve for. Out: Y -A Epetra_SerialDenseMatrix containing result. Integer error code, set to 0 if successful.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, and PyTrilinos::Epetra::SerialDenseSVD.
def PyTrilinos::Epetra::SerialDenseOperator::ColDim | ( | self | ) |
ColDim(self) -> int virtual int Epetra_SerialDenseOperator::ColDim() const =0 Returns the column dimension of operator.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, and PyTrilinos::Epetra::SerialDenseSVD.
def PyTrilinos::Epetra::SerialDenseOperator::ColDim | ( | self | ) |
ColDim(self) -> int virtual int Epetra_SerialDenseOperator::ColDim() const =0 Returns the column dimension of operator.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, and PyTrilinos::Epetra::SerialDenseSVD.
def PyTrilinos::Epetra::SerialDenseOperator::HasNormInf | ( | self | ) |
HasNormInf(self) -> bool virtual bool Epetra_SerialDenseOperator::HasNormInf() const =0 Returns true if the this object can provide an approximate Inf-norm, false otherwise.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, and PyTrilinos::Epetra::SerialDenseSVD.
def PyTrilinos::Epetra::SerialDenseOperator::HasNormInf | ( | self | ) |
HasNormInf(self) -> bool virtual bool Epetra_SerialDenseOperator::HasNormInf() const =0 Returns true if the this object can provide an approximate Inf-norm, false otherwise.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, and PyTrilinos::Epetra::SerialDenseSVD.
def PyTrilinos::Epetra::SerialDenseOperator::Label | ( | self | ) |
Label(self) -> char virtual const char* Epetra_SerialDenseOperator::Label() const =0 Returns a character string describing the operator.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, and PyTrilinos::Epetra::SerialDenseSVD.
def PyTrilinos::Epetra::SerialDenseOperator::Label | ( | self | ) |
Label(self) -> char virtual const char* Epetra_SerialDenseOperator::Label() const =0 Returns a character string describing the operator.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, and PyTrilinos::Epetra::SerialDenseSVD.
def PyTrilinos::Epetra::SerialDenseOperator::NormInf | ( | self | ) |
NormInf(self) -> double virtual double Epetra_SerialDenseOperator::NormInf() const =0 Returns the infinity norm of the global matrix.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialSymDenseMatrix, PyTrilinos::Epetra::Epetra_SerialDenseVector, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialSymDenseMatrix, PyTrilinos::Epetra::Epetra_SerialDenseVector, and PyTrilinos::Epetra::SerialDenseSVD.
def PyTrilinos::Epetra::SerialDenseOperator::NormInf | ( | self | ) |
NormInf(self) -> double virtual double Epetra_SerialDenseOperator::NormInf() const =0 Returns the infinity norm of the global matrix.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialSymDenseMatrix, PyTrilinos::Epetra::Epetra_SerialDenseVector, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialSymDenseMatrix, PyTrilinos::Epetra::Epetra_SerialDenseVector, and PyTrilinos::Epetra::SerialDenseSVD.
def PyTrilinos::Epetra::SerialDenseOperator::RowDim | ( | self | ) |
RowDim(self) -> int virtual int Epetra_SerialDenseOperator::RowDim() const =0 Returns the row dimension of operator.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, and PyTrilinos::Epetra::SerialDenseSVD.
def PyTrilinos::Epetra::SerialDenseOperator::RowDim | ( | self | ) |
RowDim(self) -> int virtual int Epetra_SerialDenseOperator::RowDim() const =0 Returns the row dimension of operator.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, and PyTrilinos::Epetra::SerialDenseSVD.
def PyTrilinos::Epetra::SerialDenseOperator::SetUseTranspose | ( | self, | ||
args | ||||
) |
SetUseTranspose(self, bool UseTranspose) -> int virtual int Epetra_SerialDenseOperator::SetUseTranspose(bool UseTranspose)=0 If set true, transpose of this operator will be applied. This flag allows the transpose of the given operator to be used implicitly. Setting this flag affects only the Apply() and ApplyInverse() methods. If the implementation of this interface does not support transpose use, this method should return a value of -1. Parameters: ----------- In: UseTranspose -If true, multiply by the transpose of operator, otherwise just use operator. Integer error code, set to 0 if successful. Set to -1 if this implementation does not support transpose.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, and PyTrilinos::Epetra::SerialDenseSVD.
def PyTrilinos::Epetra::SerialDenseOperator::SetUseTranspose | ( | self, | ||
args | ||||
) |
SetUseTranspose(self, bool UseTranspose) -> int virtual int Epetra_SerialDenseOperator::SetUseTranspose(bool UseTranspose)=0 If set true, transpose of this operator will be applied. This flag allows the transpose of the given operator to be used implicitly. Setting this flag affects only the Apply() and ApplyInverse() methods. If the implementation of this interface does not support transpose use, this method should return a value of -1. Parameters: ----------- In: UseTranspose -If true, multiply by the transpose of operator, otherwise just use operator. Integer error code, set to 0 if successful. Set to -1 if this implementation does not support transpose.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, and PyTrilinos::Epetra::SerialDenseSVD.
def PyTrilinos::Epetra::SerialDenseOperator::UseTranspose | ( | self | ) |
UseTranspose(self) -> bool virtual bool Epetra_SerialDenseOperator::UseTranspose() const =0 Returns the current UseTranspose setting.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, and PyTrilinos::Epetra::SerialDenseSVD.
def PyTrilinos::Epetra::SerialDenseOperator::UseTranspose | ( | self | ) |
UseTranspose(self) -> bool virtual bool Epetra_SerialDenseOperator::UseTranspose() const =0 Returns the current UseTranspose setting.
Reimplemented in PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialDenseSVD, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, and PyTrilinos::Epetra::SerialDenseSVD.