\relax \@writefile{toc}{\contentsline {section}{\numberline {4.13}Constraint Class Reference}{80}} \newlabel{class_Constraint}{{4.13}{80}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.13.1}Constructor \& Destructor Documentation}{82}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.1.1}\setlength {\rightskip }{0pt plus 5cm}Constraint::$\sim $Constraint ()\hspace {0.3cm}{\tt [virtual]}}{82}} \newlabel{class_Constraint_a0}{{4.13.1.1}{82}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.1.2}\setlength {\rightskip }{0pt plus 5cm}Constraint::Constraint ({\bf Constraint\discretionary {-}{}{}Manager} \& {\em cm}, const {\bf Int\discretionary {-}{}{}Vec} \& {\em support\discretionary {-}{}{}AIndices} = {\bf Int\discretionary {-}{}{}Vec}(0), $\delimiter "026E30F $const {\bf Int\discretionary {-}{}{}Vec} \& {\em support\discretionary {-}{}{}CIndices} = {\bf Int\discretionary {-}{}{}Vec}(0))\hspace {0.3cm}{\tt [protected]}}{82}} \newlabel{class_Constraint_b0}{{4.13.1.2}{82}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.13.2}Member Function Documentation}{82}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.1}\setlength {\rightskip }{0pt plus 5cm}int Constraint::ID () const\hspace {0.3cm}{\tt [inline]}}{82}} \newlabel{class_Constraint_a1}{{4.13.2.1}{82}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.2}\setlength {\rightskip }{0pt plus 5cm}int Constraint::Input (istream \& {\em is})\hspace {0.3cm}{\tt [virtual]}}{83}} \newlabel{class_Constraint_a12}{{4.13.2.2}{83}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.3}\setlength {\rightskip }{0pt plus 5cm}int Constraint::Input\discretionary {-}{}{}Binary (istream \& {\em is})\hspace {0.3cm}{\tt [virtual]}}{83}} \newlabel{class_Constraint_a14}{{4.13.2.3}{83}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.4}\setlength {\rightskip }{0pt plus 5cm}int Constraint::Int\discretionary {-}{}{}Type () const\hspace {0.3cm}{\tt [inline]}}{84}} \newlabel{class_Constraint_a3}{{4.13.2.4}{84}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.5}\setlength {\rightskip }{0pt plus 5cm}{\bf Dyn\discretionary {-}{}{}String} Constraint::Label () const}{84}} \newlabel{class_Constraint_a29}{{4.13.2.5}{84}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.6}\setlength {\rightskip }{0pt plus 5cm}Constraint::MAKECOMPARISONS\_\discretionary {-}{}{}NO\_\discretionary {-}{}{}COMPARE (Constraint)}{84}} \newlabel{class_Constraint_a10}{{4.13.2.6}{84}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.7}\setlength {\rightskip }{0pt plus 5cm}Constraint::MAKE\_\discretionary {-}{}{}BIN\_\discretionary {-}{}{}STREAM\_\discretionary {-}{}{}OPERATORS (Constraint)}{84}} \newlabel{class_Constraint_a16}{{4.13.2.7}{84}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.8}\setlength {\rightskip }{0pt plus 5cm}Constraint::MAKE\_\discretionary {-}{}{}IO\_\discretionary {-}{}{}STREAM\_\discretionary {-}{}{}OPERATORS (Constraint)}{84}} \newlabel{class_Constraint_a15}{{4.13.2.8}{84}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.9}\setlength {\rightskip }{0pt plus 5cm}int Constraint::Output (ostream \& {\em os}) const\hspace {0.3cm}{\tt [inline, virtual]}}{84}} \newlabel{class_Constraint_a11}{{4.13.2.9}{84}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.10}\setlength {\rightskip }{0pt plus 5cm}int Constraint::Output\discretionary {-}{}{}Binary (ostream \& {\em os}) const\hspace {0.3cm}{\tt [inline, virtual]}}{84}} \newlabel{class_Constraint_a13}{{4.13.2.10}{84}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.11}\setlength {\rightskip }{0pt plus 5cm}void Constraint::Post\discretionary {-}{}{}Setup (void)\hspace {0.3cm}{\tt [inline, protected, virtual]}}{84}} \newlabel{class_Constraint_b7}{{4.13.2.11}{84}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.12}\setlength {\rightskip }{0pt plus 5cm}void Constraint::Pre\discretionary {-}{}{}Setup (void)\hspace {0.3cm}{\tt [inline, protected, virtual]}}{85}} \newlabel{class_Constraint_b6}{{4.13.2.12}{85}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.13}\setlength {\rightskip }{0pt plus 5cm}int Constraint::Read (istream \& {\em is})\hspace {0.3cm}{\tt [protected, pure virtual]}}{85}} \newlabel{class_Constraint_b4}{{4.13.2.13}{85}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.14}\setlength {\rightskip }{0pt plus 5cm}int Constraint::Read\discretionary {-}{}{}Binary (istream \& {\em is})\hspace {0.3cm}{\tt [protected, pure virtual]}}{85}} \newlabel{class_Constraint_b5}{{4.13.2.14}{85}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.15}\setlength {\rightskip }{0pt plus 5cm}{\bf Dyn\discretionary {-}{}{}String} Constraint::Type () const\hspace {0.3cm}{\tt [inline]}}{85}} \newlabel{class_Constraint_a2}{{4.13.2.15}{85}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.16}\setlength {\rightskip }{0pt plus 5cm}void Constraint::add\discretionary {-}{}{}Atom\discretionary {-}{}{}Support (int {\em Id})\hspace {0.3cm}{\tt [virtual]}}{86}} \newlabel{class_Constraint_a24}{{4.13.2.16}{86}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.17}\setlength {\rightskip }{0pt plus 5cm}void Constraint::add\discretionary {-}{}{}Constraint\discretionary {-}{}{}Support (int {\em Id})\hspace {0.3cm}{\tt [virtual]}}{86}} \newlabel{class_Constraint_a25}{{4.13.2.17}{86}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.18}\setlength {\rightskip }{0pt plus 5cm}int Constraint::arity () const\hspace {0.3cm}{\tt [inline]}}{86}} \newlabel{class_Constraint_a9}{{4.13.2.18}{86}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.19}\setlength {\rightskip }{0pt plus 5cm}bool Constraint::assert\discretionary {-}{}{}Validity (bool {\em validity})\hspace {0.3cm}{\tt [virtual]}}{86}} \newlabel{class_Constraint_a23}{{4.13.2.19}{86}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.20}\setlength {\rightskip }{0pt plus 5cm}const {\bf Int\discretionary {-}{}{}Vec} \& Constraint::atom\discretionary {-}{}{}Support () const\hspace {0.3cm}{\tt [inline]}}{88}} \newlabel{class_Constraint_a7}{{4.13.2.20}{88}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.21}\setlength {\rightskip }{0pt plus 5cm}double Constraint::compute\discretionary {-}{}{}Abs\discretionary {-}{}{}Res (void) const\hspace {0.3cm}{\tt [inline, virtual]}}{89}} \newlabel{class_Constraint_a28}{{4.13.2.21}{89}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.22}\setlength {\rightskip }{0pt plus 5cm}double Constraint::compute\discretionary {-}{}{}Stress (int {\em k}, const {\bf j\discretionary {-}{}{}Vector} \& {\em pos\_\discretionary {-}{}{}k}) const\hspace {0.3cm}{\tt [pure virtual]}}{89}} \newlabel{class_Constraint_a27}{{4.13.2.22}{89}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.23}\setlength {\rightskip }{0pt plus 5cm}double Constraint::compute\discretionary {-}{}{}Stress () const\hspace {0.3cm}{\tt [pure virtual]}}{89}} \newlabel{class_Constraint_a26}{{4.13.2.23}{89}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.24}\setlength {\rightskip }{0pt plus 5cm}const {\bf Int\discretionary {-}{}{}Vec} \& Constraint::constraint\discretionary {-}{}{}Support () const\hspace {0.3cm}{\tt [inline]}}{89}} \newlabel{class_Constraint_a8}{{4.13.2.24}{89}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.25}\setlength {\rightskip }{0pt plus 5cm}{\bf j\discretionary {-}{}{}Vector} Constraint::d\discretionary {-}{}{}Stress (int {\em k}, const {\bf j\discretionary {-}{}{}Vector} \& {\em pos\_\discretionary {-}{}{}k}) const\hspace {0.3cm}{\tt [pure virtual]}}{89}} \newlabel{class_Constraint_a6}{{4.13.2.25}{89}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.26}\setlength {\rightskip }{0pt plus 5cm}const {\bf Constraint\discretionary {-}{}{}Manager} \& Constraint::get\discretionary {-}{}{}Manager () const}{90}} \newlabel{class_Constraint_a19}{{4.13.2.26}{90}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.27}\setlength {\rightskip }{0pt plus 5cm}const {\bf Molecule} \& Constraint::get\discretionary {-}{}{}Molecule () const}{90}} \newlabel{class_Constraint_a18}{{4.13.2.27}{90}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.28}\setlength {\rightskip }{0pt plus 5cm}bool Constraint::is\discretionary {-}{}{}Off () const}{90}} \newlabel{class_Constraint_a20}{{4.13.2.28}{90}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.29}\setlength {\rightskip }{0pt plus 5cm}bool Constraint::is\discretionary {-}{}{}Valid () const}{90}} \newlabel{class_Constraint_a22}{{4.13.2.29}{90}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.30}\setlength {\rightskip }{0pt plus 5cm}void Constraint::notify\discretionary {-}{}{}Off (Constraint $\ast $ {\em child}, bool {\em to\_\discretionary {-}{}{}off} = true)\hspace {0.3cm}{\tt [protected, virtual]}}{90}} \newlabel{class_Constraint_b1}{{4.13.2.30}{90}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.31}\setlength {\rightskip }{0pt plus 5cm}void Constraint::notify\discretionary {-}{}{}Remove (void)\hspace {0.3cm}{\tt [protected, virtual]}}{91}} \newlabel{class_Constraint_b3}{{4.13.2.31}{91}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.32}\setlength {\rightskip }{0pt plus 5cm}void Constraint::notify\discretionary {-}{}{}Valid (Constraint $\ast $ {\em child}, bool {\em validity})\hspace {0.3cm}{\tt [protected, virtual]}}{91}} \newlabel{class_Constraint_b2}{{4.13.2.32}{91}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.33}\setlength {\rightskip }{0pt plus 5cm}void Constraint::set\discretionary {-}{}{}Manager ({\bf Constraint\discretionary {-}{}{}Manager} \& {\em cm})}{92}} \newlabel{class_Constraint_a17}{{4.13.2.33}{92}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.34}\setlength {\rightskip }{0pt plus 5cm}double Constraint::stress (int {\em a}, const {\bf j\discretionary {-}{}{}Vector} \& {\em pos\_\discretionary {-}{}{}a}) const}{92}} \newlabel{class_Constraint_a5}{{4.13.2.34}{92}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.35}\setlength {\rightskip }{0pt plus 5cm}double Constraint::stress ()}{92}} \newlabel{class_Constraint_a4}{{4.13.2.35}{92}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.2.36}\setlength {\rightskip }{0pt plus 5cm}void Constraint::switch\discretionary {-}{}{}Off (bool {\em to\_\discretionary {-}{}{}off} = true)\hspace {0.3cm}{\tt [virtual]}}{93}} \newlabel{class_Constraint_a21}{{4.13.2.36}{93}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.13.3}Friends And Related Function Documentation}{95}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.3.1}\setlength {\rightskip }{0pt plus 5cm}class Constraint\discretionary {-}{}{}Manager\hspace {0.3cm}{\tt [friend]}}{95}} \newlabel{class_Constraint_l0}{{4.13.3.1}{95}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.3.2}\setlength {\rightskip }{0pt plus 5cm}class Constraint\discretionary {-}{}{}Registry\hspace {0.3cm}{\tt [friend]}}{95}} \newlabel{class_Constraint_l1}{{4.13.3.2}{95}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.13.4}Member Data Documentation}{95}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.4.1}\setlength {\rightskip }{0pt plus 5cm}{\bf Constraint\discretionary {-}{}{}Manager} $\ast $ Constraint::CM\hspace {0.3cm}{\tt [protected]}}{95}} \newlabel{class_Constraint_n0}{{4.13.4.1}{95}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.4.2}\setlength {\rightskip }{0pt plus 5cm}{\bf Dyn\discretionary {-}{}{}String} Constraint::Identifier = "undefined"\hspace {0.3cm}{\tt [static]}}{95}} \newlabel{class_Constraint_p0}{{4.13.4.2}{95}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.4.3}\setlength {\rightskip }{0pt plus 5cm}const {\bf j\discretionary {-}{}{}Vector} Constraint::JVzero3\hspace {0.3cm}{\tt [protected]}}{95}} \newlabel{class_Constraint_n9}{{4.13.4.3}{95}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.4.4}\setlength {\rightskip }{0pt plus 5cm}double Constraint::cached\hspace {0.3cm}{\tt [protected]}}{95}} \newlabel{class_Constraint_n6}{{4.13.4.4}{95}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.4.5}\setlength {\rightskip }{0pt plus 5cm}int Constraint::my\discretionary {-}{}{}ID\hspace {0.3cm}{\tt [protected]}}{95}} \newlabel{class_Constraint_n3}{{4.13.4.5}{95}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.4.6}\setlength {\rightskip }{0pt plus 5cm}int Constraint::my\discretionary {-}{}{}Int\discretionary {-}{}{}Type\hspace {0.3cm}{\tt [protected]}}{95}} \newlabel{class_Constraint_n5}{{4.13.4.6}{95}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.4.7}\setlength {\rightskip }{0pt plus 5cm}{\bf Dyn\discretionary {-}{}{}String} Constraint::my\discretionary {-}{}{}Type\hspace {0.3cm}{\tt [protected]}}{96}} \newlabel{class_Constraint_n4}{{4.13.4.7}{96}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.4.8}\setlength {\rightskip }{0pt plus 5cm}bool Constraint::off\hspace {0.3cm}{\tt [protected]}}{96}} \newlabel{class_Constraint_n8}{{4.13.4.8}{96}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.4.9}\setlength {\rightskip }{0pt plus 5cm}{\bf Int\discretionary {-}{}{}Vec} Constraint::support\discretionary {-}{}{}A\hspace {0.3cm}{\tt [protected]}}{96}} \newlabel{class_Constraint_n1}{{4.13.4.9}{96}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.4.10}\setlength {\rightskip }{0pt plus 5cm}{\bf Int\discretionary {-}{}{}Vec} Constraint::support\discretionary {-}{}{}C\hspace {0.3cm}{\tt [protected]}}{96}} \newlabel{class_Constraint_n2}{{4.13.4.10}{96}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.13.4.11}\setlength {\rightskip }{0pt plus 5cm}bool Constraint::valid\hspace {0.3cm}{\tt [protected]}}{96}} \newlabel{class_Constraint_n7}{{4.13.4.11}{96}} \@setckpt{class_Constraint}{ \setcounter{page}{97} \setcounter{equation}{0} \setcounter{enumi}{0} \setcounter{enumii}{0} \setcounter{enumiii}{0} \setcounter{enumiv}{0} \setcounter{footnote}{0} \setcounter{mpfootnote}{0} \setcounter{part}{0} \setcounter{chapter}{4} \setcounter{section}{13} \setcounter{subsection}{4} \setcounter{subsubsection}{11} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} \setcounter{figure}{0} \setcounter{table}{0} \setcounter{float@type}{4} }