\section{lib/sfdpgen/uniform\-\_\-stress.h File Reference}
\label{uniform__stress_8h}\index{lib/sfdpgen/uniform\-\_\-stress.\-h@{lib/sfdpgen/uniform\-\_\-stress.\-h}}
{\ttfamily \#include $<$post\-\_\-process.\-h$>$}\\*
Include dependency graph for uniform\-\_\-stress.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{uniform__stress_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=268pt]{uniform__stress_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf Uniform\-Stress\-Smoother\-\_\-struct}~{\bf Stress\-Majorization\-Smoother\-\_\-struct}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef {\bf Stress\-Majorization\-Smoother} {\bf Uniform\-Stress\-Smoother}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void {\bf Uniform\-Stress\-Smoother\-\_\-delete} ({\bf Uniform\-Stress\-Smoother} sm)
\item 
{\bf Uniform\-Stress\-Smoother} {\bf Uniform\-Stress\-Smoother\-\_\-new} ({\bf int} dim, {\bf Sparse\-Matrix} A, {\bf real} $\ast$x, {\bf real} {\bf alpha}, {\bf real} M, {\bf int} $\ast$flag)
\item 
void {\bf uniform\-\_\-stress} ({\bf int} dim, {\bf Sparse\-Matrix} A, {\bf real} $\ast$x, {\bf int} $\ast$flag)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{uniform\-\_\-stress.\-h@{uniform\-\_\-stress.\-h}!Uniform\-Stress\-Smoother\-\_\-struct@{Uniform\-Stress\-Smoother\-\_\-struct}}
\index{Uniform\-Stress\-Smoother\-\_\-struct@{Uniform\-Stress\-Smoother\-\_\-struct}!uniform_stress.h@{uniform\-\_\-stress.\-h}}
\subsubsection[{Uniform\-Stress\-Smoother\-\_\-struct}]{\setlength{\rightskip}{0pt plus 5cm}\#define Uniform\-Stress\-Smoother\-\_\-struct~{\bf Stress\-Majorization\-Smoother\-\_\-struct}}\label{uniform__stress_8h_ac31a84605b2f50a852c1b3349fd482b7}


Definition at line 21 of file uniform\-\_\-stress.\-h.



\subsection{Typedef Documentation}
\index{uniform\-\_\-stress.\-h@{uniform\-\_\-stress.\-h}!Uniform\-Stress\-Smoother@{Uniform\-Stress\-Smoother}}
\index{Uniform\-Stress\-Smoother@{Uniform\-Stress\-Smoother}!uniform_stress.h@{uniform\-\_\-stress.\-h}}
\subsubsection[{Uniform\-Stress\-Smoother}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Stress\-Majorization\-Smoother} {\bf Uniform\-Stress\-Smoother}}\label{uniform__stress_8h_a6148c591a4280b5ba95ef8df259f8109}


Definition at line 19 of file uniform\-\_\-stress.\-h.



\subsection{Function Documentation}
\index{uniform\-\_\-stress.\-h@{uniform\-\_\-stress.\-h}!uniform\-\_\-stress@{uniform\-\_\-stress}}
\index{uniform\-\_\-stress@{uniform\-\_\-stress}!uniform_stress.h@{uniform\-\_\-stress.\-h}}
\subsubsection[{uniform\-\_\-stress}]{\setlength{\rightskip}{0pt plus 5cm}void uniform\-\_\-stress (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{dim, }
\item[{{\bf Sparse\-Matrix}}]{A, }
\item[{{\bf real} $\ast$}]{x, }
\item[{{\bf int} $\ast$}]{flag}
\end{DoxyParamCaption}
)}\label{uniform__stress_8h_af1707090341049ba776a5efbb3c3176e}


Definition at line 131 of file uniform\-\_\-stress.\-c.



References A\-B\-S, assert, drand(), F\-A\-L\-S\-E, get\-\_\-distance\-\_\-matrix(), Sparse\-Matrix\-\_\-struct\-::m, M\-A\-C\-H\-I\-N\-E\-A\-C\-C, N\-U\-L\-L, real, scale\-\_\-to\-\_\-box(), Sparse\-Matrix\-\_\-delete(), Sparse\-Matrix\-\_\-is\-\_\-symmetric(), T\-R\-U\-E, Uniform\-Stress\-Smoother\-\_\-delete(), Uniform\-Stress\-Smoother\-\_\-new(), and Uniform\-Stress\-Smoother\-\_\-smooth().

\index{uniform\-\_\-stress.\-h@{uniform\-\_\-stress.\-h}!Uniform\-Stress\-Smoother\-\_\-delete@{Uniform\-Stress\-Smoother\-\_\-delete}}
\index{Uniform\-Stress\-Smoother\-\_\-delete@{Uniform\-Stress\-Smoother\-\_\-delete}!uniform_stress.h@{uniform\-\_\-stress.\-h}}
\subsubsection[{Uniform\-Stress\-Smoother\-\_\-delete}]{\setlength{\rightskip}{0pt plus 5cm}void Uniform\-Stress\-Smoother\-\_\-delete (
\begin{DoxyParamCaption}
\item[{{\bf Uniform\-Stress\-Smoother}}]{sm}
\end{DoxyParamCaption}
)}\label{uniform__stress_8h_a0ae55397ceabad97b91050f348c9dbef}


Definition at line 100 of file uniform\-\_\-stress.\-c.



References Stress\-Majorization\-Smoother\-\_\-delete().



Referenced by uniform\-\_\-stress().

\index{uniform\-\_\-stress.\-h@{uniform\-\_\-stress.\-h}!Uniform\-Stress\-Smoother\-\_\-new@{Uniform\-Stress\-Smoother\-\_\-new}}
\index{Uniform\-Stress\-Smoother\-\_\-new@{Uniform\-Stress\-Smoother\-\_\-new}!uniform_stress.h@{uniform\-\_\-stress.\-h}}
\subsubsection[{Uniform\-Stress\-Smoother\-\_\-new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Uniform\-Stress\-Smoother} Uniform\-Stress\-Smoother\-\_\-new (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{dim, }
\item[{{\bf Sparse\-Matrix}}]{A, }
\item[{{\bf real} $\ast$}]{x, }
\item[{{\bf real}}]{alpha, }
\item[{{\bf real}}]{M, }
\item[{{\bf int} $\ast$}]{flag}
\end{DoxyParamCaption}
)}\label{uniform__stress_8h_a63d64cc87e7d593c70bd7da22850524b}


Definition at line 30 of file uniform\-\_\-stress.\-c.



References Sparse\-Matrix\-\_\-struct\-::a, A\-B\-S, alpha, assert, Stress\-Majorization\-Smoother\-\_\-struct\-::data, Stress\-Majorization\-Smoother\-\_\-struct\-::data\-\_\-deallocator, dist(), F\-A\-L\-S\-E, F\-O\-R\-M\-A\-T\-\_\-\-C\-S\-R, F\-R\-E\-E, Sparse\-Matrix\-\_\-struct\-::ia, int, Sparse\-Matrix\-\_\-struct\-::ja, Stress\-Majorization\-Smoother\-\_\-struct\-::lambda, Stress\-Majorization\-Smoother\-\_\-struct\-::\-Lw, Stress\-Majorization\-Smoother\-\_\-struct\-::\-Lwd, Sparse\-Matrix\-\_\-struct\-::m, M\-A\-L\-L\-O\-C, M\-A\-T\-R\-I\-X\-\_\-\-T\-Y\-P\-E\-\_\-\-R\-E\-A\-L, M\-A\-X, Stress\-Majorization\-Smoother\-\_\-struct\-::maxit\-\_\-cg, N\-U\-L\-L, Sparse\-Matrix\-\_\-struct\-::nz, real, Stress\-Majorization\-Smoother\-\_\-struct\-::scheme, S\-M\-\_\-\-S\-C\-H\-E\-M\-E\-\_\-\-U\-N\-I\-F\-O\-R\-M\-\_\-\-S\-T\-R\-E\-S\-S, Sparse\-Matrix\-\_\-is\-\_\-symmetric(), Sparse\-Matrix\-\_\-new(), Stress\-Majorization\-Smoother\-\_\-delete(), and Stress\-Majorization\-Smoother\-\_\-struct\-::tol\-\_\-cg.



Referenced by uniform\-\_\-stress().

