|
#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. |