#ifndef INCLUDE_NASTDIFFQUOT2D_H #define INCLUDE_NASTDIFFQUOT2D_H //----------------------------------------------------------------------------- // NastDiffQuot2d.h //----------------------------------------------------------------------------- // // Copyright (C) 1998 Technische Universitaet Muenchen, Germany // written by Bernhard Brueck // // This file is part of Nast++ // //----------------------------------------------------------------------------- // Die Klasse stellt die Schnittstelle fuer die Berechnung der // Differenzenquotienten zu Verfuegung. //----------------------------------------------------------------------------- // Aenderungen: // #include "NastConfig.h" #include "NastObject.h" class CNastStaggeredGrid2d; class CNastDiffQuot2d : public CNastObject { public: virtual double diff_duv_dx( int i, int j ) const = 0; virtual double diff_duv_dy( int i, int j ) const = 0; virtual double diff_du2_dx( int i, int j ) const = 0; virtual double diff_dv2_dy( int i, int j ) const = 0; virtual double diff_lapl_u( int i, int j ) const = 0; virtual double diff_lapl_v( int i, int j ) const = 0; virtual void useGrid( CNastStaggeredGrid2d &grid ) = 0; }; #endif // INCLUDE_NASTDIFFQUOT2D_H