
\newpage
{\bf \Huge LinConstr}
\rule{2in}{1mm}
\vspace{0.25in}

{\bf Purpose}

\begin{quote}
Linear constraint constructor.
\end{quote}

{\bf Syntax}

\begin{quote}
{\tt [lconstr] = LinConstr(rel, vect)  }
\end{quote}

{\bf Description}

\begin{quote}
\lconstr\: initializes {\tt lconstr} as a linear constraint. A linear
constraint is of the form

{\tt vect < 0} \qquad or \qquad {\tt vect == 0}

where {\tt vect} is of type \optvec.

The constraint is stored in the form

{\tt A*x < b} \qquad or \qquad {\tt A*x == b}

where {\tt A} and {\tt b} are the linear and constant terms of {\tt vect}.

For the relation `{\tt <}', imaginary parts of the constraint are
ignored. Complex parts of an `{\tt ==}' constraint are converted to two
real constraints. 

\end{quote}

%-----------------



\newpage
{\bf \Huge LinConstr/char, display}
\leavevmode\leaders\hrule height 1mm \hfill
%\rule{2in}{1mm}
\vspace{0.25in}

{\bf Purpose}

\begin{quote}
Output functions for class \lconstr.
\end{quote}

{\bf Syntax}

\begin{quote}
{\tt c = char(constr)} \\
{\tt display(constr)}
\end{quote}

{\bf Descripition}

\begin{quote}
{\tt char} converts class \lconstr\: to character for output.
{\tt display} is command window display of class \lconstr.
\end{quote}


%-----------------

\newpage
{\bf \Huge LinConstr/get\_A, get\_b, get\_rel}
\leavevmode\leaders\hrule height 1mm \hfill
%\rule{2in}{1mm}
\vspace{0.25in}

{\bf Purpose}

\begin{quote}
{\tt A}, {\tt b} and {\tt rel} extraction functions.
\end{quote}

{\bf Syntax}

\begin{quote}
{\tt A = get\_A(lconstr)  } \\
{\tt b = get\_b(lconstr)  } \\
{\tt rel = get\_rel(lconstr)  }
\end{quote}

{\bf Description}

\begin{quote}
{\tt A = get\_A(lconstr)  } returns {\tt A} matrix of linear constraint {\tt lconstr}.

{\tt b = get\_b(lconstr)  } returns {\tt b} vector of linear constraint {\tt lconstr}.

{\tt rel = get\_rel(lconstr)  } returns relation of linear constraint as character array. Can be `{\tt
==}' or `{\tt <}'.
\end{quote}


%-----------------

\newpage
{\bf \Huge LinConstr/length}
\rule{2in}{1mm}
\vspace{0.25in}

{\bf Purpose}

\begin{quote}
Number of linear constraints.
\end{quote}

{\bf Syntax}

\begin{quote}
{\tt [len] = length(constr)  }
\end{quote}

{\bf Description}

\begin{quote}
Returns the number of linear constraints in {\tt constr}.
\end{quote}

%-----------------
