Main Page | Class Hierarchy | Class List | File List | Class Members

TIntegrator.h

00001 // TIntegrator.h: Schnittstelle für die Klasse TIntegrator.
00002 //
00004 
00005 #if !defined(AFX_TINTEGRATOR_H__B6273F5B_96B8_40E5_BECE_6E4624B7949C__INCLUDED_)
00006 #define AFX_TINTEGRATOR_H__B6273F5B_96B8_40E5_BECE_6E4624B7949C__INCLUDED_
00007 
00008 #if _MSC_VER > 1000
00009 #pragma once
00010 #endif // _MSC_VER > 1000
00011 
00012 #include "TFlowModel.h"
00013 
00015 
00020 class TIntegrator  
00021 {
00022 #define INTEGRATION_EULER 1
00023 #define INTEGRATION_RK 2
00024 
00025 #define MINCHANGE 0.000
00026 private:
00027         TFlowModel* flowMod;
00028 public:
00029 
00031 
00035         TIntegrator(TFlowModel* m);
00036         virtual ~TIntegrator();
00038 
00048         TKoo3d<float> calcNextStep(int mode, float size,TKoo3d<float>& pos);
00049 
00050 };
00051 
00052 #endif // !defined(AFX_TINTEGRATOR_H__B6273F5B_96B8_40E5_BECE_6E4624B7949C__INCLUDED_)

Generated on Mon Jan 19 02:06:39 2004 for flowvis by doxygen 1.3.5