Thyra Version of the Day
Loading...
Searching...
No Matches
Thyra::EpetraExtDiagScalingTransformer Class Reference

Transformer subclass for diagonally scaling a Epetra/Thyra operator. More...

#include <Thyra_EpetraExtDiagScalingTransformer.hpp>

Inheritance diagram for Thyra::EpetraExtDiagScalingTransformer:

(Note that these are not member symbols.)

RCP< EpetraExtDiagScalingTransformerepetraExtDiagScalingTransformer ()
 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

Detailed Description

Transformer subclass for diagonally scaling a Epetra/Thyra operator.

Definition at line 25 of file Thyra_EpetraExtDiagScalingTransformer.hpp.

Member Function Documentation

◆ isCompatible()

bool Thyra::EpetraExtDiagScalingTransformer::isCompatible ( const LinearOpBase< double > & op_in) const
virtual

◆ createOutputOp()

RCP< LinearOpBase< double > > Thyra::EpetraExtDiagScalingTransformer::createOutputOp ( ) const
virtual

◆ transform()

void Thyra::EpetraExtDiagScalingTransformer::transform ( const LinearOpBase< double > & op_in,
const Ptr< LinearOpBase< double > > & op_inout ) const
virtual

◆ epetraExtDiagScalingTransformer()

RCP< EpetraExtDiagScalingTransformer > epetraExtDiagScalingTransformer ( )
related

Nonmember constructor.

Definition at line 57 of file Thyra_EpetraExtDiagScalingTransformer.hpp.


The documentation for this class was generated from the following files: