Programming tasks to Scientific Computing I
Public Types | Public Member Functions | List of all members
aol::Op< _DomainType, _RangeType > Class Template Referenceabstract

#include <aol.h>

Public Types

typedef _DomainType DomainType
 
typedef _RangeType RangeType
 

Public Member Functions

 Op ()
 
virtual ~Op ()
 
virtual void apply (const DomainType &Arg, RangeType &Dest) const =0
 

Detailed Description

template<typename _DomainType, typename _RangeType = _DomainType>
class aol::Op< _DomainType, _RangeType >

Definition at line 87 of file aol.h.

Member Typedef Documentation

template<typename _DomainType , typename _RangeType = _DomainType>
typedef _DomainType aol::Op< _DomainType, _RangeType >::DomainType

Definition at line 90 of file aol.h.

template<typename _DomainType , typename _RangeType = _DomainType>
typedef _RangeType aol::Op< _DomainType, _RangeType >::RangeType

Definition at line 91 of file aol.h.

Constructor & Destructor Documentation

template<typename _DomainType , typename _RangeType = _DomainType>
aol::Op< _DomainType, _RangeType >::Op ( )
inline

Definition at line 93 of file aol.h.

93 { }
template<typename _DomainType , typename _RangeType = _DomainType>
virtual aol::Op< _DomainType, _RangeType >::~Op ( )
inlinevirtual

Definition at line 96 of file aol.h.

96 {}

Member Function Documentation

template<typename _DomainType , typename _RangeType = _DomainType>
virtual void aol::Op< _DomainType, _RangeType >::apply ( const DomainType Arg,
RangeType Dest 
) const
pure virtual

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