\section{jsmisc.h File Reference}
\label{jsmisc_h}\index{jsmisc.h@{jsmisc.h}}
{\tt \#include $<$values.h$>$}\par


Include dependency graph for jsmisc.h:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=39pt]{jsmisc_h_incl}
\end{center}
\end{figure}


This graph shows which files directly or indirectly include this file:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=201pt]{jsmisc_h_dep_incl}
\end{center}
\end{figure}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf PI}\ 3.141592653589793116
\item 
\#define {\bf INF}\ MAXDOUBLE$\ast$MAXDOUBLE
\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
typedef unsigned int {\bf uint}
\item 
typedef short int {\bf sint}
\item 
typedef long int {\bf lint}
\item 
typedef unsigned short int {\bf usint}
\item 
typedef unsigned long int {\bf ulint}
\item 
typedef unsigned char {\bf uchar}
\item 
typedef class {\bf ABit\-Set} {\bf ABS}
\end{CompactItemize}


\subsection{Define Documentation}
\index{jsmisc.h@{jsmisc.h}!INF@{INF}}
\index{INF@{INF}!jsmisc.h@{jsmisc.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define INF\ MAXDOUBLE$\ast$MAXDOUBLE}\label{jsmisc_h_a1}




Definition at line 28 of file jsmisc.h.\index{jsmisc.h@{jsmisc.h}!PI@{PI}}
\index{PI@{PI}!jsmisc.h@{jsmisc.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define PI\ 3.141592653589793116}\label{jsmisc_h_a0}




Definition at line 24 of file jsmisc.h.

\subsection{Typedef Documentation}
\index{jsmisc.h@{jsmisc.h}!ABS@{ABS}}
\index{ABS@{ABS}!jsmisc.h@{jsmisc.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef class {\bf ABit\-Set} ABS}\label{jsmisc_h_a8}




Definition at line 21 of file jsmisc.h.

Referenced by bf\_\-iterator::bf\_\-iterator(), df\_\-iterator::df\_\-iterator(), bf\_\-iterator::operator=(), and df\_\-iterator::operator=().\index{jsmisc.h@{jsmisc.h}!lint@{lint}}
\index{lint@{lint}!jsmisc.h@{jsmisc.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef long int lint}\label{jsmisc_h_a4}




Definition at line 17 of file jsmisc.h.\index{jsmisc.h@{jsmisc.h}!sint@{sint}}
\index{sint@{sint}!jsmisc.h@{jsmisc.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef short int sint}\label{jsmisc_h_a3}




Definition at line 16 of file jsmisc.h.\index{jsmisc.h@{jsmisc.h}!uchar@{uchar}}
\index{uchar@{uchar}!jsmisc.h@{jsmisc.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned char uchar}\label{jsmisc_h_a7}




Definition at line 20 of file jsmisc.h.\index{jsmisc.h@{jsmisc.h}!uint@{uint}}
\index{uint@{uint}!jsmisc.h@{jsmisc.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned int uint}\label{jsmisc_h_a2}




Definition at line 15 of file jsmisc.h.\index{jsmisc.h@{jsmisc.h}!ulint@{ulint}}
\index{ulint@{ulint}!jsmisc.h@{jsmisc.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned long int ulint}\label{jsmisc_h_a6}




Definition at line 19 of file jsmisc.h.\index{jsmisc.h@{jsmisc.h}!usint@{usint}}
\index{usint@{usint}!jsmisc.h@{jsmisc.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned short int usint}\label{jsmisc_h_a5}




Definition at line 18 of file jsmisc.h.