BEM++  2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
Bempp::RealWrapperOfComplexThyraLinearOperator< ValueType > Class Template Reference
Inheritance diagram for Bempp::RealWrapperOfComplexThyraLinearOperator< ValueType >:

Public Types

typedef std::complex< ValueType > ComplexValueType
 
typedef Thyra::LinearOpBase
< std::complex< ValueType > > 
ComplexLinearOp
 

Public Member Functions

 RealWrapperOfComplexThyraLinearOperator (const Teuchos::RCP< const ComplexLinearOp > &complexOperator)
 
virtual Teuchos::RCP< const
Thyra::VectorSpaceBase
< ValueType > > 
domain () const
 
virtual Teuchos::RCP< const
Thyra::VectorSpaceBase
< ValueType > > 
range () const
 

Protected Member Functions

virtual bool opSupportedImpl (Thyra::EOpTransp M_trans) const
 
virtual void applyImpl (const Thyra::EOpTransp M_trans, const Thyra::MultiVectorBase< ValueType > &X_in, const Teuchos::Ptr< Thyra::MultiVectorBase< ValueType > > &Y_inout, const ValueType alpha, const ValueType beta) const
 

Private Attributes

Teuchos::RCP< const
ComplexLinearOp > 
m_complexOperator
 
Teuchos::RCP< const
Thyra::VectorSpaceBase
< ValueType > > 
m_domainSpace
 
Teuchos::RCP< const
Thyra::VectorSpaceBase
< ValueType > > 
m_rangeSpace
 

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