Thyra Package Browser (Single Doxygen Collection) Version of the Day
|
Transformer subclass for diagonally scaling and multiplying Epetra/Thyra operators. More...
#include <Thyra_EpetraExtDiagScaledMatProdTransformer.hpp>
Inherits LinearOpTransformerBase< double >.
Related Symbols | |
(Note that these are not member symbols.) | |
RCP< EpetraExtDiagScaledMatProdTransformer > | epetraExtDiagScaledMatProdTransformer () |
Nonmember constructor. | |
Overridden from LinearOpTransformerBase. | |
virtual bool | isCompatible (const LinearOpBase< double > &op_in) const |
virtual RCP< LinearOpBase< double > > | createOutputOp () const |
virtual void | transform (const LinearOpBase< double > &op_in, const Ptr< LinearOpBase< double > > &op_inout) const |
Transformer subclass for diagonally scaling and multiplying Epetra/Thyra operators.
Definition at line 57 of file Thyra_EpetraExtDiagScaledMatProdTransformer.hpp.
|
virtual |
Definition at line 64 of file Thyra_EpetraExtDiagScaledMatProdTransformer.cpp.
References TEUCHOS_TEST_FOR_EXCEPT, and TEUCHOS_UNREACHABLE_RETURN.
|
virtual |
Definition at line 73 of file Thyra_EpetraExtDiagScaledMatProdTransformer.cpp.
|
virtual |
Definition at line 79 of file Thyra_EpetraExtDiagScaledMatProdTransformer.cpp.
References Teuchos::dyn_cast(), Thyra::get_Epetra_Operator(), Thyra::get_Epetra_Vector(), Teuchos::rcp(), TEUCHOS_ASSERT, and TEUCHOS_TEST_FOR_EXCEPTION.
|
related |
Nonmember constructor.
Definition at line 89 of file Thyra_EpetraExtDiagScaledMatProdTransformer.hpp.
References Teuchos::rcp().