Department of Scientific Computing   
Institute for Numerical Simulation   
University of Bonn   
Documentation
Download
Programming References
Bug Reports / Suggestions
FAQ
Authors
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

IntegroDifferentialOperator Struct Template Reference

class for a general integro differntial operator of type
up to now implemented for LevelAdaptiveData<DIM>, only!!!
a,b,c are stored in par[3] (in this order); D is given as a pointer to another general operator and the Kernel is given by means of a 2*DIM-dimensional function. More...

#include <Operators.hpp>

Inheritance diagram for IntegroDifferentialOperator::

Operator List of all members.

Public Methods

 IntegroDifferentialOperator ()
 default constructor.

virtual void Apply (I *X, I *Result)
 apply operator.

virtual void Preconditioner (I *X, I *Result)
 apply preconditioner.

virtual void InversePreconditioner (I *X, I *Result)
 apply inverse preconditioner.

virtual double DiagonalEntry (int *level, Wavelets *W)
 compute diagonal entry.

virtual void NotUsing (I *X)
 the solvers check whether the temporary data used by them is also used for the evaluation of the operator; this is avoids wrong numerical results.


Public Attributes

double par [3]
 coefficients.

Operator<I , DIM>* D
 operator D.

LevelAdaptiveData<2*DIM>* K
 kernel function.

I* Tmp
 auxiliary data, required only if D != NULL.

template<class I, int DIM> struct IntegroDifferentialOperator


The documentation for this struct was generated from the following file:
Generated at Mon Aug 19 10:02:33 2002 for AWFD by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001