00001 // ------------------------------------------------------------------------- 00002 // WA.h - This header file contains the public data structure 00003 // definitions for the Wiberg-Abdulwahab Enhanced Superconvergent 00004 // Patch Recovery Technique (a smoothing class). 00005 // ------------------------------------------------------------------------- 00006 // 00007 // $Author: joaquim $ 00008 // $Revision: 1.1 $ 00009 // $Date: 1998/02/16 20:21:11 $ 00010 // $State: Exp $ 00011 // 00012 // ------------------------------------------------------------------------- 00013 00014 #ifndef _WA_H 00015 #define _WA_H 00016 00017 #include <stdio.h> 00018 #include "gbldefs.h" 00019 #include "smooth.h" 00020 00021 // ------------------------------------------------------------------------- 00022 // SPR class: 00023 // 00024 class cSmoothWA : public cSmooth 00025 { 00026 protected: 00027 double _dBetaFac; // beta-factor 00028 00029 public: 00030 cSmoothWA ( void ); 00031 ~cSmoothWA ( void ); 00032 00033 void SmoothTensor( sTensor * ); 00034 00035 private: 00036 double ReadBetaFactor( void ); 00037 }; 00038 00039 #endif