KASKADE 7 development version
Public Types | Public Member Functions | List of all members
Kaskade::DualPairing< X, Xstar > Class Template Referenceabstract

Abstract base class for dual pairing of \( X \) and its dual space \( X^* \). More...

#include <symmetricOperators.hh>

Detailed Description

template<class X, class Xstar>
class Kaskade::DualPairing< X, Xstar >

Abstract base class for dual pairing of \( X \) and its dual space \( X^* \).

Definition at line 25 of file symmetricOperators.hh.

Inheritance diagram for Kaskade::DualPairing< X, Xstar >:
Kaskade::DefaultDualPairing< X, Xstar > Kaskade::Scaledl2ScalarProduct< X, Xstar, yIdx, uIdx, pIdx > Kaskade::ZeroDualPairing< X, Xstar >

Public Types

typedef X domain_type
 
typedef X::field_type field_type
 

Public Member Functions

virtual field_type operator() (X const &x, Xstar const &y) const =0
 

Member Typedef Documentation

◆ domain_type

template<class X , class Xstar >
typedef X Kaskade::DualPairing< X, Xstar >::domain_type

Definition at line 27 of file symmetricOperators.hh.

◆ field_type

template<class X , class Xstar >
typedef X::field_type Kaskade::DualPairing< X, Xstar >::field_type

Definition at line 28 of file symmetricOperators.hh.

Member Function Documentation

◆ operator()()

template<class X , class Xstar >
virtual field_type Kaskade::DualPairing< X, Xstar >::operator() ( X const &  x,
Xstar const &  y 
) const
pure virtual

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