This class takes a blocked linear op and represents it in a flattened form. More...
#include <Teko_ReorderedLinearOp.hpp>

Public Member Functions | |
| Teuchos::RCP< const BlockReorderManager > | getReorderManager () const |
| Get accessor to make reuse easier. | |
| Teko::ModifiableLinearOp | getBlockedOp () const |
| Get accessor to make reuse easier. | |
| virtual VectorSpace | range () const |
| Range space of this operator. | |
| virtual VectorSpace | domain () const |
| Domain space of this operator. | |
| virtual void | implicitApply (const MultiVector &x, MultiVector &y, const double alpha=1.0, const double beta=0.0) const |
| Perform a matrix vector multiply with this implicitly defined blocked operator. | |
This class takes a blocked linear op and represents it in a flattened form.
Definition at line 59 of file Teko_ReorderedLinearOp.hpp.
| Teuchos::RCP<const BlockReorderManager> Teko::ReorderedLinearOp::getReorderManager | ( | ) | const [inline] |
Get accessor to make reuse easier.
Definition at line 65 of file Teko_ReorderedLinearOp.hpp.
| Teko::ModifiableLinearOp Teko::ReorderedLinearOp::getBlockedOp | ( | ) | const [inline] |
Get accessor to make reuse easier.
Definition at line 69 of file Teko_ReorderedLinearOp.hpp.
| VectorSpace Teko::ReorderedLinearOp::range | ( | ) | const [virtual] |
Range space of this operator.
Implements Teko::ImplicitLinearOp.
Definition at line 14 of file Teko_ReorderedLinearOp.cpp.
| VectorSpace Teko::ReorderedLinearOp::domain | ( | ) | const [virtual] |
Domain space of this operator.
Implements Teko::ImplicitLinearOp.
Definition at line 19 of file Teko_ReorderedLinearOp.cpp.
| void Teko::ReorderedLinearOp::implicitApply | ( | const MultiVector & | x, |
| MultiVector & | y, | ||
| const double | alpha = 1.0, |
||
| const double | beta = 0.0 |
||
| ) | const [virtual] |
Perform a matrix vector multiply with this implicitly defined blocked operator.
The apply function takes one vector as input and applies a linear operator. The result is returned in
. If this operator is reprsented as
then 
| [in] | x | |
| [in,out] | y | |
| [in] | alpha | (default=1) |
| [in] | beta | (default=0) |
Implements Teko::ImplicitLinearOp.
Definition at line 24 of file Teko_ReorderedLinearOp.cpp.
1.7.6.1