18 |
// $Id$ |
// $Id$ |
19 |
|
|
20 |
|
|
21 |
#ifndef _PDEOPERATOR_HPP_ |
#ifndef PDEOPERATOR_HPP |
22 |
#define _PDEOPERATOR_HPP_ |
#define PDEOPERATOR_HPP |
23 |
|
|
24 |
#include <ReferenceCounting.hpp> |
#include <ReferenceCounting.hpp> |
25 |
#include <UserFunction.hpp> |
#include <UserFunction.hpp> |
78 |
return __type; |
return __type; |
79 |
} |
} |
80 |
|
|
81 |
|
//! Each operator can be "multiplied" by a function |
82 |
|
virtual ReferenceCounting<PDEOperator> operator * (ConstReferenceCounting<UserFunction> u) const = 0; |
83 |
|
|
84 |
//! Each operator should now to compute its oposit |
//! Each operator should now to compute its oposit |
85 |
virtual ReferenceCounting<PDEOperator> operator - () const = 0; |
virtual ReferenceCounting<PDEOperator> operator - () const = 0; |
86 |
|
|
116 |
} |
} |
117 |
}; |
}; |
118 |
|
|
119 |
#endif // _PDEOPERATOR_HPP_ |
#endif // PDEOPERATOR_HPP |
|
|
|