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  

HelmholtzOperator Struct Template Reference

class for general operators . More...

#include <Operators.hpp>

Inheritance diagram for HelmholtzOperator::

Operator List of all members.

Public Methods

 HelmholtzOperator ()
 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 of stiffness matrix (required for preconditioners).

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 [DIM+1]
 coefficients.

I* Tmp
 auxiliary data.

I* Tmp2
 auxiliary data.

template<class I, int DIM> struct HelmholtzOperator


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