![]() |
|
(standard) or
(conservative). The advection velocity
must be given as nodal values.
More...
#include <Operators.hpp>
Inheritance diagram for ConvectionOperator::

Public Methods | |
| ConvectionOperator () | |
| Default constructor. | |
| void | ApplyConservativeWENO (I *X, I *Result) |
| Evaluation of conservative form using 5th order WENO scheme, strongly recommended !!! | |
| virtual void | Apply (I *X, I *Result) |
| Evaluation of non-conservative form using Petrov-Galerkin discertization. | |
| void | ApplyFD (I *X, I *Result) |
| Evaluation of non-conservative form using finite differences. | |
| void | ApplyConservative (I *X, I *Result) |
| Evaluation of conservative form using Petrov-Galerkin discertization. | |
| void | ApplyConservativeFD (I *X, I *Result) |
| Evaluation of conservative form using finite differences. | |
| virtual void | Preconditioner (I *X, I *Result) |
| if one wants to solve an operator equation with this operator, one can provide a preconditioner. | |
| virtual void | InversePreconditioner (I *X, I *Result) |
| the BiCGStab2 solver also needs the inverse operation. | |
| virtual double | DiagonalEntry (int *level, Wavelets *W) |
| often the DiagonalEntry is needed 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 | |
| I* | U [DIM] |
| Nodal values of velocity components. | |
| I* | Tmp |
| Auxiliary data. | |
| I * | Tmp1 |
| Auxiliary data. | |
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001