⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 include_flags.asv

📁 五点差分型多重网格方法:各种插值算子的比较)
💻 ASV
字号:
%INCLUDE_FLAGS Flag variables defining current settings in MGLab.

% James Bordner and Faisal Saied
% Department of Computer Science
% University of Illinois at Urbana-Champaign
% 10 April 1995

% Modified for Matlab Version 6 Compatability
% Ryan McKenzie
% University of Kentucky Center for Computational Sciences
% April 2004
%
% Flop count removed as a stopping criteria and as a plotting option.
%
% Flags that share the same name as subroutines is not good...changed them.

% Available Problems

   global problem_flag

   POISSON = 101;
   HELMHOLTZ = 102;
   CONVECT_DIFFUSE = 103;
   POISSON_BOLTZMAN = 104;
   CUT_SQUARE = 105;

% Available Interpolation operators

   global interp_flag

   CUBIC = 201;
   LINEAR = 202;
   EXPLICIT_BILINEAR = 203;
   OPERATOR_BASED = 204;
   FULL_LOCAL_EQUATION =205;
   SEMI_LOCAL_EQUATION =206;
   EIGHT_POINTS =207;
   ONE_DIM_LOCAL_EQUATION=208;
   EAST_SOUTH_AVERAGE =209;
   WEST_SOUTH_AVERAGE=210;
   TEST_FIVEPOINT =211;
% Available Restriction operators

   global restrict_flag

   INJECTION = 301;
   HALF_WEIGHTING = 302;
   FULL_WEIGHTING = 303;
   BILINEAR_ADJOINT = 304;
   ZHIJIE =305;
   IVER_FULL_LOCAL_EQUATION =306;
   IVER_SEMI_LOCAL_EQUATION 
% Available Smoothers

   global smooth_flag

   WEIGHTED_JACOBI = 401;
   GAUSS_SEIDEL = 402;
   RB_GAUSS_SEIDEL = 403;

% Available Preconditioners

   global precon_flag

   NONE = 500;
   JACOBI = 501;
   MG_CYCLE_FLAG = 502;
   ILU = 505;
   SSOR = 506; 
   BLOCK_JACOBI = 507;

% Available Solvers

   global solver_flag

   DIRECT_SOLVE = 600;               % for Coarse-grid solve only
   VMG_SOLVE = 601;
   FMG_SOLVE = 602;
   PCG_SOLVE = 603;
   BICG_STAB_SOLVE = 604;
   GMRES_SOLVE = 605;
   SMOOTHER_SOLVE = 606;             % for Coarse-grid solve only
   CGS_SOLVE = 607;
   TFQMR_SOLVE = 608;
   SOR_SOLVE = 609;

% Available Coarsenings

   global coarsening_flag

   STANDARD = 701;
   GALERKIN = 702;
   AVERAGING = 703;

% Available Coarse-Grid Solves

   global coarse_solver_flag

% Right-hand Side

   global rhs_flag

% Available Plotting axes

  global x_axis_flag y_axis_flag

  ITERATIONS=801;
  TIME=802;
  RESIDUAL=804;
  PRECON_RESIDUAL=805;
  ERROR=806;

% Available Cycles

   global cycle_flag

   V_CYCLE = 901;
   W_CYCLE = 902;
   HALF_V_CYCLE = 903;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -