Playa::OperatorBuilder< Scalar > Class Template Reference

#include <PlayaOperatorBuilder.hpp>

List of all members.

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


Detailed Description

template<class Scalar>
class Playa::OperatorBuilder< Scalar >

Base class for building test operators

Definition at line 25 of file PlayaOperatorBuilder.hpp.


Constructor & Destructor Documentation

template<class Scalar>
Playa::OperatorBuilder< Scalar >::OperatorBuilder ( int  nLocal,
const VectorType< Scalar > &  vecType 
) [inline]

Definition at line 64 of file PlayaOperatorBuilder.hpp.

template<class Scalar>
Playa::OperatorBuilder< Scalar >::OperatorBuilder ( int  nLocalDomain,
int  nLocalRange,
const VectorType< Scalar > &  vecType 
) [inline]

Definition at line 73 of file PlayaOperatorBuilder.hpp.

template<class Scalar>
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.

template<class Scalar>
virtual Playa::OperatorBuilder< Scalar >::~OperatorBuilder (  )  [inline, virtual]

Definition at line 38 of file PlayaOperatorBuilder.hpp.


Member Function Documentation

template<class Scalar>
const VectorType<Scalar>& Playa::OperatorBuilder< Scalar >::vecType (  )  const [inline]

Definition at line 41 of file PlayaOperatorBuilder.hpp.

template<class Scalar>
const VectorSpace<Scalar>& Playa::OperatorBuilder< Scalar >::domain (  )  const [inline]

Definition at line 44 of file PlayaOperatorBuilder.hpp.

template<class Scalar>
const VectorSpace<Scalar>& Playa::OperatorBuilder< Scalar >::range (  )  const [inline]

Definition at line 47 of file PlayaOperatorBuilder.hpp.

template<class Scalar>
virtual LinearOperator<Scalar> Playa::OperatorBuilder< Scalar >::getOp (  )  const [pure virtual]


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

doxygen