%JMMMacros.sty

%\setlength{\voffset}{2pc}
%\setlength{\hoffset}{-2pc}

%%%%%%%%%%%%%%% AJOUTS SIFT %%%%%%%%%%%%%%%


\def\Laplacian{\Delta}
\def\bA{{\bf A}}
\def\bB{{\bf B}}
\def\bS{{\bf S}}
\def\bL{{\bf L}}
\def\bG{{\bf G}}
\def\bR{{\bf R}}
\def\bH{{\bf H}}
\def\bT{{\bf T}}
%\def\RR{\mathbb R}
\def\bu{{\bf u}}
\def\bv{{\bf v}}
\def\SA{{\bf S}}
\def\SAD{\mathcal S}
\def\bx{{\bf x}}
\def\by{{\bf y}}
\def\bw{{\bf w}}
\newcommand\relative{\mathbb Z} \pagestyle{headings}
\def\bc{{\bf c}}
\def\bd{{\bf d}}
\def\ft2{{\bf c}}
\def\sft3{{\bf d}}


%%%%%%%%%%%%%%% FIN AJOUTS SIFT %%%%%%%%%%


\newcommand{\fig}{c:/siam/guichard_morel/figures}
\newcommand\adj{\vphantom{\vrule height 6.75pt depth 0pt width 0pt}}
\newcommand\RR{\mathbb R}
\newcommand\barR{\overline\RR}
\newcommand\ZZ{\mathbb Z}
\newcommand\NN{\mathbb N}
\newcommand\fxx{\bm x}
\newcommand\fyx{\bm y}
\newcommand\fxy{\bm y}
\newcommand\fxc{\bm c}
\newcommand\fxz{\bm z}
\newcommand\fxq{\bm q}
\newcommand\fxp{\bm p}
\newcommand\fxn{\bm n}
\newcommand\fxN{\bm N}
\newcommand\fxm{\bm m}
\newcommand\fxu{\bm u}
\newcommand\fxv{\bm v}
\newcommand\fxi{\bm i}
\newcommand\fxj{\bm j}
\newcommand\fxk{\bm k}
\newcommand\fxw{\bm w}
\newcommand\fxV{\bm V}
\newcommand\fxa{\bm a}
\newcommand\fxb{\bm b}
\newcommand\fxs{\bm s}
\newcommand\fxtau{\bm \tau}
\newcommand\rmd{{\rm d}}
\newcommand\bmone{{\bm 1}}
\newcommand\0{{\bm 0}}
\newcommand\levelset{\mathcal{X}}

\newcommand\setM{\mathcal M\kern-0.09em{\mathrm{ed}}}
\newcommand\fcnM{{\mathrm{Med}}}
\newcommand\bmfcnM{\bm{\mathrm{Med}}}
\newcommand\bmsetM{\bm{\mathcal M\kern-0.09em{\mathrm{ed}}}}
\newcommand\crv{\mathrm{Curv}}
\newcommand\ve{\varepsilon}


%\newcommand\ut&{\frac{\partial u}{\partial t}}
%\newcommand\rational{\mathbb Q}
%\newcommand\supinf&{\sup_{B \in \SetB} \inf_{\fxy\in \fxx + B}}
%\newcommand\infsup&{\inf_{B \in \SetB} \sup_{\fxy\in \fxx + B}}
%\newcommand\supinfh&{\sup_{B \in h\SetB} \inf_{\fxy\in \fxx + B}}
%\newcommand\infsuph&{\inf_{B \in h\SetB} \sup_{\fxy\in \fxx + B}}
%\newcommand\supif&{\sup_{B \in \SetB_s} \inf_{\fxy\in B}}
%\newcommand\supig&{\sup_{B \in \SetB_s +\fxx_0} \inf_{\fxy\in B}}
%\newcommand\infsg&{\inf_{B \in \SetB_s +\fxx_0} \sup_{\fxy\in B}}

\theoremstyle{plain}
\newtheorem{theorem}{Theorem}[chapter]
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{remark}[theorem]{Remark}
\theoremstyle{definition}
\newtheorem{algorithm}{Algorithm}[chapter]

\theoremstyle{remark}
\newtheorem{exercise}{Exercise}[chapter]

\newcommand\finex{\ \hbox{\vrule height 4pt depth 0pt width 4pt}}


\def\meti#1{\par\hskip1.22em\llap{#1\space}\ignorespaces}


%\font\gk=MTGU

%\font\gks=MTGU at 7pt

%\font\script=MTMS

%\MTMS{10pt}{7.6pt}{7.6pt}


%\setlength{\textfloatsep}{12pt plus2pt minus2pt}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
