KASKADE 7 development version
Public Types | Public Member Functions | List of all members
Kaskade::TransposedOperator< Operator > Class Template Reference

#include <istlinterface.hh>

Detailed Description

template<class Operator>
class Kaskade::TransposedOperator< Operator >
Todo:
docme

Definition at line 1430 of file istlinterface.hh.

Inheritance diagram for Kaskade::TransposedOperator< Operator >:

Public Types

typedef Operator::Scalar Scalar
 
typedef Operator::Range Domain
 
typedef Operator::Domain Range
 
typedef Operator::Assembler Assembler
 

Public Member Functions

 TransposedOperator (Operator const &A_)
 
virtual ~TransposedOperator ()
 
virtual void apply (Domain const &x, Range &b) const
 
virtual void applyscaleadd (Scalar alpha, Domain const &x, Range &b) const
 
MatrixAsTriplet< ScalargetTriplet () const
 

Member Typedef Documentation

◆ Assembler

template<class Operator >
typedef Operator::Assembler Kaskade::TransposedOperator< Operator >::Assembler

Definition at line 1436 of file istlinterface.hh.

◆ Domain

template<class Operator >
typedef Operator::Range Kaskade::TransposedOperator< Operator >::Domain

Definition at line 1434 of file istlinterface.hh.

◆ Range

template<class Operator >
typedef Operator::Domain Kaskade::TransposedOperator< Operator >::Range

Definition at line 1435 of file istlinterface.hh.

◆ Scalar

template<class Operator >
typedef Operator::Scalar Kaskade::TransposedOperator< Operator >::Scalar

Definition at line 1433 of file istlinterface.hh.

Constructor & Destructor Documentation

◆ TransposedOperator()

template<class Operator >
Kaskade::TransposedOperator< Operator >::TransposedOperator ( Operator const &  A_)
inlineexplicit

Definition at line 1438 of file istlinterface.hh.

◆ ~TransposedOperator()

template<class Operator >
virtual Kaskade::TransposedOperator< Operator >::~TransposedOperator ( )
inlinevirtual

Definition at line 1440 of file istlinterface.hh.

Member Function Documentation

◆ apply()

template<class Operator >
virtual void Kaskade::TransposedOperator< Operator >::apply ( Domain const &  x,
Range b 
) const
inlinevirtual

Definition at line 1442 of file istlinterface.hh.

◆ applyscaleadd()

template<class Operator >
virtual void Kaskade::TransposedOperator< Operator >::applyscaleadd ( Scalar  alpha,
Domain const &  x,
Range b 
) const
inlinevirtual

◆ getTriplet()

template<class Operator >
MatrixAsTriplet< Scalar > Kaskade::TransposedOperator< Operator >::getTriplet ( ) const
inline

Definition at line 1452 of file istlinterface.hh.


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