Blockstructured Adaptive Mesh Refinement in object-oriented C++
00001 #ifndef AMROC_TSSRCINTEGRATOR_INTERFACE_H 00002 #define AMROC_TSSRCINTEGRATOR_INTERFACE_H 00003 00011 #ifndef TSSrcIntegratorInterfaceName 00012 #define TSSrcIntegratorInterface(dim) name2(TSSrcIntegratorInterface,dim) 00013 #define TSSrcIntegratorInterfaceName 00014 #endif 00015 00022 template <class VectorType> 00023 class TSSrcIntegratorInterface(DIM) : public controlable { 00024 typedef GridData(DIM)<VectorType> vec_grid_data_type; 00025 00026 public: 00027 virtual void SetupData() = 0; 00028 virtual void CalculateSrcOnGrid(vec_grid_data_type& StateVec, double t, 00029 double dt, DCoords& dx, const int& bnd ) = 0; 00030 }; 00031 00032 00033 #endif
Quickstart Users Guide Programmers Reference Installation Examples Download
AMROC Main Home Contactlast update: 06/01/04