#include <PlayaSimpleBlockOpDecl.hpp>

Public Member Functions | |
| SimpleBlockOp (const VectorSpace< Scalar > &domain, const VectorSpace< Scalar > &range) | |
| int | numBlockRows () const |
| int | numBlockCols () const |
| const LinearOperator< Scalar > & | getBlock (int i, int j) const |
| LinearOperator< Scalar > | getNonconstBlock (int i, int j) |
| void | setBlock (int i, int j, const LinearOperator< Scalar > &Aij) |
| void | apply (Teuchos::ETransp transApplyType, const Vector< Scalar > &in, Vector< Scalar > out) const |
Related Functions | |
| (Note that these are not member functions.) | |
| template<class Scalar > | |
| LinearOperator< Scalar > | makeBlockOperator (const VectorSpace< Scalar > &domain, const VectorSpace< Scalar > &range) |
Definition at line 27 of file PlayaSimpleBlockOpDecl.hpp.
| Playa::SimpleBlockOp< Scalar >::SimpleBlockOp | ( | const VectorSpace< Scalar > & | domain, | |
| const VectorSpace< Scalar > & | range | |||
| ) | [inline] |
Definition at line 29 of file PlayaSimpleBlockOpImpl.hpp.
| int Playa::SimpleBlockOp< Scalar >::numBlockRows | ( | ) | const [inline, virtual] |
Implements Playa::BlockOperatorBase< Scalar >.
Definition at line 45 of file PlayaSimpleBlockOpImpl.hpp.
| int Playa::SimpleBlockOp< Scalar >::numBlockCols | ( | ) | const [inline, virtual] |
Implements Playa::BlockOperatorBase< Scalar >.
Definition at line 51 of file PlayaSimpleBlockOpImpl.hpp.
| const LinearOperator< Scalar > & Playa::SimpleBlockOp< Scalar >::getBlock | ( | int | i, | |
| int | j | |||
| ) | const [inline, virtual] |
Implements Playa::BlockOperatorBase< Scalar >.
Definition at line 57 of file PlayaSimpleBlockOpImpl.hpp.
| LinearOperator< Scalar > Playa::SimpleBlockOp< Scalar >::getNonconstBlock | ( | int | i, | |
| int | j | |||
| ) | [inline, virtual] |
Implements Playa::BlockOperatorBase< Scalar >.
Definition at line 63 of file PlayaSimpleBlockOpImpl.hpp.
| void Playa::SimpleBlockOp< Scalar >::setBlock | ( | int | i, | |
| int | j, | |||
| const LinearOperator< Scalar > & | Aij | |||
| ) | [inline, virtual] |
Implements Playa::SetableBlockOperatorBase< Scalar >.
Definition at line 70 of file PlayaSimpleBlockOpImpl.hpp.
| void Playa::SimpleBlockOp< Scalar >::apply | ( | Teuchos::ETransp | transApplyType, | |
| const Vector< Scalar > & | in, | |||
| Vector< Scalar > | out | |||
| ) | const [inline, virtual] |
Implements Playa::LinearOperatorBase< Scalar >.
Definition at line 77 of file PlayaSimpleBlockOpImpl.hpp.
| LinearOperator< Scalar > makeBlockOperator | ( | const VectorSpace< Scalar > & | domain, | |
| const VectorSpace< Scalar > & | range | |||
| ) | [related] |
Nonmember function to create a SimpleBlockOp
Definition at line 119 of file PlayaSimpleBlockOpImpl.hpp.