% 表題   AGCM5 第3部 コード解説
%
% 履歴   91/11/05 保坂征宏
%        93/06/14 保坂征宏 ( 最新改定 )
%        97/03/06 堀之内武 ( 大幅改訂 ; 作業中 )
%        2001/12/06 石渡正樹 ( Dennou6.sty 用 )
%

% スタイルファイル、フォントについて:
%     dennou.sty:
%         電脳ライブラリー
%         (ftp://dennou-k.gaia.h.kyoto-u.ac.jp/saloon/dennou/util/dcl*tar.gz)
%         所蔵のスタイルファイル。この中の etc/texsty/ に収められている。
%     color.sty(カレントディレクトリーにある):
%         灰色を出すためにこれをインクルードして色を付けている.
%         出力は白黒のプリンターで行えばよい. 
%     epsbox.sty(カレントディレクトリーにある):
%         PSファイルを取り込みを行なう。epsbox.styの代わりにepsf.styを指
%         定しても良い。後者は上記の電脳ライブラリーetc/epsf/に収録されて
%         いる。
%     フォント cmssbx10: Helvetica-Bold(的?)フォントである.
%         なければ \bf 等の太めのフォントで代用してもよいが、フォントが変る
%         とスペースの調整が狂うので見にくいであろう.

%\documentstyle[a4j,ascmac,twoside,dennou,epsbox,color]{jreport}
\documentclass[a4j,twoside]{jreport}
\usepackage{Dennou6,epsbox,color}


  \Dtitle[AGCM5 第3部 コード解説]{AGCM5 \\[5mm]
          第3部 \ コード解説\\[70mm]}
  \Dauthor[地球流体電脳倶楽部]{地球流体電脳倶楽部}
  \input{../../HISTORY}
  \Ddate[\Dmoddate]{\DmoddateJ (AGCM5-\Dversion)}

  \Dpath{/model/agcm/agcm5/doc/dai3bu/}
  \Dparskip

%  \includeonly{%
%                ../CREDITS}

\font\cmssbx=cmssbx10

\newcommand{\Drireki}[1]{
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\footnotetext[0]{#1}
\renewcommand{\thefootnote}{\arabic{footnote}}
}

\newcommand{\dS}{\displaystyle}
\makeindex

 %%%%%%%%%%%%%%%%%%%%%%%%%  第２章以降用  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%
 %% 使用上の注意：
 %%   ２行に渡るコマンド \*arrayS を使うときは
 %%     \renewcommand{\arraystretch}{0.5}
 %%   せよ. 終わったら, \renewcommand{\arraystretch}{1} でもとに
 %%   もどせ. このパラメターは行列だけでなく表の行間隔も変えるので注意せ
 %%   よ. 使用例は dynmcs/grddyn.tex にある.
 %%   使用法については表 2.1 (dynmcs/grddyn.tex中の表) を参照のこと.
 %%   
 \newcommand{\Setin}[1]{ \mbox{{\footnotesize\tt #1}} }
 %%% (入)出力配列の出力時の状態
 \newcommand{\Oarray}[1]{ \mbox{{\cmssbx #1}}^{\mbox{$\bullet$}} } 
 \newcommand{\OarrayS}[2]{\begin{array}{r}\Oarray{#1}\\\Setin{#2}\end{array}}
 %%% 内部の作業配列または, 入/出力配列の入/出力時と違う状態にあるとき
 \newcommand{\Warray}[1]{ \mbox{{\cmssbx #1}} }
 \newcommand{\WarrayS}[2]{\begin{array}{r}\Warray{#1}\\\Setin{#2}\end{array}}
 %%% 入力配列が入力時の状態にあるとき (あとで値が壊されるかどうかは問わない)
 \newcommand{\Iarray}[1]{ \mbox{{\cmssbx\lightblue #1}} }
 \newcommand{\IarrayS}[2]{\begin{array}{r}\Iarray{#1}\\\Setin{#2}\end{array}}
 %%% 入力かつ出力の配列が入力時の状態にあるとき
 \newcommand{\IOarray}[1]{ \mbox{{\cmssbx\lightblue #1}}^{\mbox{$\bullet$}} } 
 \newcommand{\IOarrayS}[2]{\begin{array}{r}\IOarray{#1}\\\Setin{#2}\end{array}}
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\begin{document}

  \pagenumbering{roman}
  \maketitle
  \tableofcontents
  \clearpage
  \pagenumbering{arabic}

  \Dchapter{コードの概要}
  \Dinclude{gaiyou/intro} 
  \Dinclude{gaiyou/main} 

  \Dchapter{力学過程}
  \Dinclude{dynamics/gaiyou} 
  \Dinclude{dynamics/dynmcs} 
  \Dinclude{dynamics/semiimp} 
  \Dinclude{dynamics/grddyn} 
  \Dinclude{dynamics/tintgr} 

  \Dchapter{物理過程}
  \Dinclude{physics/physcs} 

%付録
\appendix
  \Dchapter{プログラムの構造}
  \Dinclude{appndx/nagarezu} 
  \Dinclude{appndx/senzu} 
  \Dchapter{謝辞}
  \Dinclude{CREDITS}

\end{document}
