Public Member Functions | |
| OperatorBuilder (int nLocal, const VectorType< Scalar > &vecType) | |
| OperatorBuilder (int nLocalDomain, int nLocalRange, const VectorType< Scalar > &vecType) | |
| OperatorBuilder (const VectorSpace< Scalar > &domain, const VectorSpace< Scalar > &range, const VectorType< Scalar > &vecType) | |
| virtual | ~OperatorBuilder () |
| const VectorType< Scalar > & | vecType () const |
| const VectorSpace< Scalar > & | domain () const |
| const VectorSpace< Scalar > & | range () const |
| virtual LinearOperator< Scalar > | getOp () const =0 |
Private Attributes | |
| VectorType< Scalar > | vecType_ |
| VectorSpace< Scalar > | domain_ |
| VectorSpace< Scalar > | range_ |
Base class for building test operators
Definition at line 62 of file PlayaOperatorBuilder.hpp.
| Playa::OperatorBuilder< Scalar >::OperatorBuilder | ( | int | nLocal, |
| const VectorType< Scalar > & | vecType | ||
| ) | [inline] |
Definition at line 101 of file PlayaOperatorBuilder.hpp.
References Playa::MPIComm::world().
| Playa::OperatorBuilder< Scalar >::OperatorBuilder | ( | int | nLocalDomain, |
| int | nLocalRange, | ||
| const VectorType< Scalar > & | vecType | ||
| ) | [inline] |
Definition at line 110 of file PlayaOperatorBuilder.hpp.
References Playa::MPIComm::world().
| Playa::OperatorBuilder< Scalar >::OperatorBuilder | ( | const VectorSpace< Scalar > & | domain, |
| const VectorSpace< Scalar > & | range, | ||
| const VectorType< Scalar > & | vecType | ||
| ) | [inline] |
Definition at line 122 of file PlayaOperatorBuilder.hpp.
| virtual Playa::OperatorBuilder< Scalar >::~OperatorBuilder | ( | ) | [inline, virtual] |
Definition at line 75 of file PlayaOperatorBuilder.hpp.
| const VectorSpace<Scalar>& Playa::OperatorBuilder< Scalar >::domain | ( | ) | const [inline] |
Definition at line 81 of file PlayaOperatorBuilder.hpp.
Referenced by Playa::PoissonBoltzmannOp::computeJacobianAndFunction(), Playa::PoissonBoltzmannOp::exactSoln(), Playa::PoissonBoltzmannOp::getInitialGuess(), and Playa::PoissonBoltzmannOp::PoissonBoltzmannOp().
| virtual LinearOperator<Scalar> Playa::OperatorBuilder< Scalar >::getOp | ( | ) | const [pure virtual] |
| const VectorSpace<Scalar>& Playa::OperatorBuilder< Scalar >::range | ( | ) | const [inline] |
Definition at line 84 of file PlayaOperatorBuilder.hpp.
Referenced by Playa::PoissonBoltzmannOp::computeJacobianAndFunction(), and Playa::PoissonBoltzmannOp::PoissonBoltzmannOp().
| const VectorType<Scalar>& Playa::OperatorBuilder< Scalar >::vecType | ( | ) | const [inline] |
Definition at line 78 of file PlayaOperatorBuilder.hpp.
VectorSpace<Scalar> Playa::OperatorBuilder< Scalar >::domain_ [private] |
Definition at line 94 of file PlayaOperatorBuilder.hpp.
Referenced by Playa::OperatorBuilder< double >::domain().
VectorSpace<Scalar> Playa::OperatorBuilder< Scalar >::range_ [private] |
Definition at line 96 of file PlayaOperatorBuilder.hpp.
Referenced by Playa::OperatorBuilder< double >::range().
VectorType<Scalar> Playa::OperatorBuilder< Scalar >::vecType_ [private] |
Definition at line 92 of file PlayaOperatorBuilder.hpp.
Referenced by Playa::OperatorBuilder< double >::vecType().