Blockstructured Adaptive Mesh Refinement in object-oriented C++
00001 #ifndef AMROC_AMRSOLVER_INTERFACE_H 00002 #define AMROC_AMRSOLVER_INTERFACE_H 00003 00011 #ifndef AMRSolverInterfaceName 00012 #define AMRSolverInterface(dim) name2(AMRSolverInterface,dim) 00013 #define AMRSolverInterfaceName 00014 #endif 00015 00022 template <class VectorType> 00023 class AMRSolverInterface(DIM) { 00024 protected: 00025 virtual void AdvanceLevel(const int Level, int RegridEvery, bool RegridDone, 00026 bool ShadowAllowed, bool DoFixup, 00027 bool RecomposeBaseLev, bool RecomposeHighLev) = 0; 00028 }; 00029 00030 00031 #endif
Quickstart Users Guide Programmers Reference Installation Examples Download
AMROC Main Home Contactlast update: 06/01/04