Sat, 07 Dec 2024 14:04:26 -0500
Zenodo packaging hacks
59 | 1 | \newcommand{\term}{\emph} |
2 | ||
3 | \newcommand{\field}[1]{\mathbb{#1}} | |
4 | \newcommand{\N}{\mathbb{N}} | |
5 | \newcommand{\Z}{\mathbb{Z}} | |
6 | \newcommand{\Q}{\field{Q}} | |
7 | \newcommand{\R}{\field{R}} | |
8 | \newcommand{\extR}{\overline \R} | |
9 | \newcommand{\Complex}{\field{C}} | |
10 | \newcommand{\B}{\mathbb{B}} | |
11 | \newcommand{\OB}{\mathbb{O}} | |
12 | %\newcommand{\UU}{\mathbb{U}} | |
13 | % Trust regions are just normal balls. | |
14 | \let\UU\B | |
15 | \newcommand{\norm}[1]{\|#1\|} | |
16 | \newcommand{\adaptnorm}[1]{\left\|#1\right\|} | |
17 | \newcommand{\bignorm}[1]{\bigl\|#1\bigr\|} | |
18 | \newcommand{\Bignorm}[1]{\Bigl\|#1\Bigr\|} | |
19 | \newcommand{\abs}[1]{|#1|} | |
20 | \newcommand{\adaptabs}[1]{\left|#1\right|} | |
21 | \newcommand{\bigabs}[1]{\bigl|#1\bigr|} | |
22 | \newcommand{\inv}[1]{#1^{-1}} | |
23 | \newcommand{\grad}{\nabla} | |
24 | \newcommand{\freevar}{\,\boldsymbol\cdot\,} | |
25 | \newcommand{\Union}\bigcup | |
26 | \newcommand{\Isect}\bigcap | |
27 | \newcommand{\union}\cup | |
28 | \newcommand{\isect}\cap | |
29 | \newcommand{\bigunion}\bigcup | |
30 | \newcommand{\bigisect}\bigcap | |
31 | \newcommand{\powerset}{\mathcal{P}} | |
32 | \newcommand{\defeq}{:=} | |
33 | \newcommand{\set}[1]{\{#1\}} | |
34 | \newcommand{\downto}{\searrow} | |
35 | \newcommand{\upto}{\nearrow} | |
36 | \newcommand{\subdiff}{\partial} | |
37 | \newcommand{\pinv}[1]{#1^\dag} | |
38 | \newcommand{\overbar}[1]{\mkern 1.5mu\overline{\mkern-1.5mu#1\mkern-1.5mu}\mkern 1.5mu} | |
39 | ||
40 | \DeclareMathOperator*{\lip}{lip} | |
41 | \DeclareMathOperator*{\argmin}{arg\,min} | |
42 | \DeclareMathOperator*{\argmax}{arg\,max} | |
43 | \DeclareMathOperator{\interior}{int} | |
44 | \DeclareMathOperator{\ri}{ri} | |
45 | \DeclareMathOperator{\rbd}{rbd} | |
46 | \DeclareMathOperator{\closure}{cl} | |
47 | \DeclareMathOperator{\bd}{bd} | |
48 | \DeclareMathOperator{\sign}{sign} | |
49 | \DeclareMathOperator{\Sign}{Sign} | |
50 | \DeclareMathOperator{\rank}{rank} | |
51 | \DeclareMathOperator{\range}{ran} | |
52 | \DeclareMathOperator{\dom}{dom} | |
53 | \DeclareMathOperator{\cod}{cod} | |
54 | \DeclareMathOperator{\lev}{lev} | |
55 | \DeclareMathOperator{\conv}{conv} | |
56 | \DeclareMathOperator{\diam}{diam} | |
57 | \DeclareMathOperator{\epi}{epi} | |
58 | \DeclareMathOperator{\tr}{tr} | |
59 | \DeclareMathOperator{\diag}{diag} | |
60 | \DeclareMathOperator{\graph}{graph} | |
61 | \DeclareMathOperator{\cond}{cond} | |
62 | \DeclareMathOperator{\esssup}{ess\,sup} | |
63 | \DeclareMathOperator{\support}{supp} | |
64 | \DeclareMathOperator{\divergence}{div} | |
65 | \DeclareMathOperator{\Id}{Id} | |
66 | \DeclareMathOperator{\dist}{dist} | |
67 | \DeclareMathOperator{\Sym}{Sym} | |
68 | \DeclareMathOperator{\prox}{prox} | |
69 | \DeclareMathOperator{\gdesc}{g-desc} | |
70 | \DeclareMathOperator{\gexp}{g-exp} | |
71 | \DeclareMathOperator{\desc}{desc} | |
72 | ||
73 | \newcommand{\mathvar}[1]{\textup{#1}} | |
74 | ||
75 | \newcommand{\iprod}[2]{\langle #1,#2\rangle} | |
76 | %\newcommand{\dualprod}[2]{\langle #1 | #2\rangle} | |
77 | \newcommand{\dualprod}[2]{\langle #1,#2\rangle} | |
78 | \newcommand{\adaptiprod}[2]{\left\langle #1,#2\right\rangle} | |
79 | ||
80 | \newcommand{\weakto}{\mathrel{\rightharpoonup}} | |
81 | %\makeatletter | |
82 | \def \weaktostarSym{\setbox0=\hbox{$\rightharpoonup$}\rlap{\hbox | |
83 | to\wd0{\hss\raise1ex\hbox{$\scriptscriptstyle{*\,}$}\hss}}\box0} | |
84 | \def \weaktostar {\mathrel{\weaktostarSym}} | |
85 | %\makeatother | |
86 | ||
87 | \newcommand{\setto}{\rightrightarrows} | |
88 | ||
89 | \def\opt#1{\bar #1} | |
90 | \def\realopt#1{\widehat #1} | |
91 | \def\dir#1{\Delta #1} | |
92 | \def\alt#1{\tilde #1} | |
93 | \def\altalt#1{#1'} | |
94 | \def\this#1{#1^k} | |
95 | \def\nexxt#1{#1^{k+1}} | |
96 | \def\overnext#1{\bar #1^{k+1}} | |
97 | \def\prev#1{#1^{k-1}} | |
98 | \def\thisstar#1{#1^k^*} | |
99 | \def\nextstar#1{#1^{k+1}^*} | |
100 | \def\optstar#1{\opt{#1}^*} | |
101 | \def\realoptstar#1{\realopt{#1}^*} | |
102 | ||
103 | \def\optu{{\opt{u}}} | |
104 | \def\optv{{\opt{v}}} | |
105 | \def\optw{{\opt{w}}} | |
106 | \def\optx{{\opt{x}}} | |
107 | \def\opty{{\opt{y}}} | |
108 | \def\optz{{\opt{z}}} | |
109 | ||
110 | \def\realoptu{{\realopt{u}}} | |
111 | \def\realoptv{{\realopt{v}}} | |
112 | \def\realoptw{{\realopt{w}}} | |
113 | \def\realoptx{{\realopt{x}}} | |
114 | \def\realopty{{\realopt{y}}} | |
115 | \def\realoptz{{\realopt{z}}} | |
116 | ||
117 | \def\nextu{\nexxt{u}} | |
118 | \def\nextv{\nexxt{v}} | |
119 | \def\nextw{\nexxt{w}} | |
120 | \def\nextx{\nexxt{x}} | |
121 | \def\nexty{\nexxt{y}} | |
122 | \def\nextz{\nexxt{z}} | |
123 | ||
124 | \def\thisu{\this{u}} | |
125 | \def\thisv{\this{v}} | |
126 | \def\thisw{\this{w}} | |
127 | \def\thisx{\this{x}} | |
128 | \def\thisy{\this{y}} | |
129 | \def\thisz{\this{z}} | |
130 | ||
131 | \def\prevu{\prev{u}} | |
132 | \def\prevv{\prev{v}} | |
133 | \def\prevw{\prev{w}} | |
134 | \def\prevx{\prev{x}} | |
135 | \def\prevy{\prev{y}} | |
136 | \def\prevz{\prev{z}} | |
137 | ||
138 | \def\overnextu{\overnext{u}} | |
139 | \def\overnextx{\overnext{x}} | |
140 | ||
141 | \def\d{\,\mathrm{d}} | |
142 | ||
143 | \let\altphi\phi | |
144 | \let\phi\varphi | |
145 | \let\altepsilon\epsilon | |
146 | \let\epsilon\varepsilon | |
147 | ||
148 | \newcommand{\frechetNormal}{\widehat N} | |
149 | \newcommand{\frechetCod}{\widehat D^*} | |
150 | \newcommand{\clarkeTangent}{\widehat T} | |
151 | \newcommand{\clarkeGD}{\widehat D} | |
152 | \newcommand{\coderivative}{D^*} | |
153 | \newcommand{\polar}[1]{#1^{\circ}} | |
154 | \newcommand{\bipolar}[1]{#1^{\circ\circ}} | |
155 | \newcommand{\upperadj}[1]{#1^{\circ+}} | |
156 | \newcommand{\loweradj}[1]{#1^{\circ-}} | |
157 | ||
158 | \def\invstar#1{{#1}^{-1,*}} | |
159 | \def\pinvstar#1{{#1}^{\dagger*}} | |
160 | \def\starpinv#1{{#1}^{*\dagger}} | |
161 | ||
162 | \def\linear{\mathbb{L}} | |
163 | ||
164 | \def\QL{\mathop{QL}\nolimits} | |
165 | ||
166 | \def\lebesgue{\mathcal{L}} |