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_ |
Definition at line 25 of file PlayaOperatorBuilder.hpp.
Playa::OperatorBuilder< Scalar >::OperatorBuilder | ( | int | nLocal, | |
const VectorType< Scalar > & | vecType | |||
) | [inline] |
Playa::OperatorBuilder< Scalar >::OperatorBuilder | ( | int | nLocalDomain, | |
int | nLocalRange, | |||
const VectorType< Scalar > & | vecType | |||
) | [inline] |
Playa::OperatorBuilder< Scalar >::OperatorBuilder | ( | const VectorSpace< Scalar > & | domain, | |
const VectorSpace< Scalar > & | range, | |||
const VectorType< Scalar > & | vecType | |||
) | [inline] |
Definition at line 85 of file PlayaOperatorBuilder.hpp.
virtual Playa::OperatorBuilder< Scalar >::~OperatorBuilder | ( | ) | [inline, virtual] |
Definition at line 38 of file PlayaOperatorBuilder.hpp.
const VectorSpace<Scalar>& Playa::OperatorBuilder< Scalar >::domain | ( | ) | const [inline] |
Definition at line 44 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 47 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 41 of file PlayaOperatorBuilder.hpp.
VectorSpace<Scalar> Playa::OperatorBuilder< Scalar >::domain_ [private] |
Definition at line 57 of file PlayaOperatorBuilder.hpp.
Referenced by Playa::OperatorBuilder< Scalar >::domain().
VectorSpace<Scalar> Playa::OperatorBuilder< Scalar >::range_ [private] |
Definition at line 59 of file PlayaOperatorBuilder.hpp.
Referenced by Playa::OperatorBuilder< Scalar >::range().
VectorType<Scalar> Playa::OperatorBuilder< Scalar >::vecType_ [private] |
Definition at line 55 of file PlayaOperatorBuilder.hpp.
Referenced by Playa::OperatorBuilder< Scalar >::vecType().