00001 #ifndef __SolverTimeScheme__ 00002 #define __SolverTimeScheme__ 00003 00022 00023 enum SolverTimeScheme { 00024 LOD=0, 00025 AFI=1, 00026 ADI=10, // receipes Douglas-Pearceman-Ratford ADI 00027 ADI_II=11, // KIM ADI II (2000) 00028 CflADI=12, // Slow DPR ADI using Cfl RHS conditions 00029 FastADI1=13, // Fast Douglas-Pearceman-Ratford ADI in full semi-implicit form 00030 FastADI2=14, // receipes Douglas-Pearceman-Ratford ADI with CFL conditions 00031 SymmetricADI=15, // Symmetric Douglas-Pearceman-Ratford ADI 00032 AOS=20, 00033 AMOS=21, 00034 Semi2D=30, // Backward Euler or SemiImplicit2D=30, 00035 CN=40}; // Crank-Nicolson or Implicit2D=31, }; 00036 00037 00038 #endif