\hypertarget{class_open_chams_1_1_operator}{}\section{Operator Class Reference}
\label{class_open_chams_1_1_operator}\index{Operator@{Operator}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{class_open_chams_1_1_operator_1_1_constraint}{Constraint}}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_open_chams_1_1_operator_a0002889b395185948d7c71b261343620}\label{class_open_chams_1_1_operator_a0002889b395185948d7c71b261343620}} 
const std\+::map$<$ std\+::string, \mbox{\hyperlink{class_open_chams_1_1_operator_1_1_constraint}{Constraint}} $\ast$ $>$ \& \mbox{\hyperlink{class_open_chams_1_1_operator_a0002889b395185948d7c71b261343620}{get\+Constraints}} ()
\begin{DoxyCompactList}\small\item\em returns the map of operator\textquotesingle{}s constraints. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{class_open_chams_1_1_operator_a2858c0c4e8b5108f041237cf5a802029}\label{class_open_chams_1_1_operator_a2858c0c4e8b5108f041237cf5a802029}} 
const std\+::string \& \mbox{\hyperlink{class_open_chams_1_1_operator_a2858c0c4e8b5108f041237cf5a802029}{get\+Name}} ()
\begin{DoxyCompactList}\small\item\em returns the name of the operator. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{class_open_chams_1_1_operator_aa189a1b119b44a8877c478e2d2357a89}\label{class_open_chams_1_1_operator_aa189a1b119b44a8877c478e2d2357a89}} 
const std\+::string \& \mbox{\hyperlink{class_open_chams_1_1_operator_aa189a1b119b44a8877c478e2d2357a89}{get\+Simul\+Model}} ()
\begin{DoxyCompactList}\small\item\em returns the \mbox{\hyperlink{class_open_chams_1_1_simul_model}{Simul\+Model}} of the operator. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{class_open_chams_1_1_operator_a9ac68ad3e43b1649a8582c8685f4886d}\label{class_open_chams_1_1_operator_a9ac68ad3e43b1649a8582c8685f4886d}} 
bool \mbox{\hyperlink{class_open_chams_1_1_operator_a9ac68ad3e43b1649a8582c8685f4886d}{has\+No\+Constraints}} ()
\begin{DoxyCompactList}\small\item\em returns true if operator has no \mbox{\hyperlink{class_open_chams_1_1_operator_1_1_constraint}{Constraint}}. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_open_chams_1_1_operator_a9e0a20318f4b2d91498f82b90504f2af}{Operator}} (const std\+::string \&operator\+Name, const std\+::string \&simul\+Model)
\begin{DoxyCompactList}\small\item\em creates a new operator. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
This class describes an operator of a sizing procedure. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_open_chams_1_1_operator_a9e0a20318f4b2d91498f82b90504f2af}\label{class_open_chams_1_1_operator_a9e0a20318f4b2d91498f82b90504f2af}} 
\index{Open\+Chams\+::\+Operator@{Open\+Chams\+::\+Operator}!Operator@{Operator}}
\index{Operator@{Operator}!Open\+Chams\+::\+Operator@{Open\+Chams\+::\+Operator}}
\subsubsection{\texorpdfstring{Operator()}{Operator()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_open_chams_1_1_operator}{Operator}} (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{operator\+Name,  }\item[{const std\+::string \&}]{simul\+Model }\end{DoxyParamCaption})}



creates a new operator. 


\begin{DoxyParams}{Parameters}
{\em name} & the name of the operator. \\
\hline
{\em simul\+Model} & the simulation model of the operator. \\
\hline
{\em call\+Order} & the call order of the operator in the sizing procedure. \\
\hline
\end{DoxyParams}
