\relax \@writefile{toc}{\contentsline {section}{\numberline {4.30}gw\discretionary {-}{}{}Numerics Class Reference}{261}} \newlabel{class_gwNumerics}{{4.30}{261}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.30.1}Detailed Description}{262}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.30.2}Constructor \& Destructor Documentation}{262}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.2.1}\setlength {\rightskip }{0pt plus 5cm}gw\discretionary {-}{}{}Numerics::gw\discretionary {-}{}{}Numerics ()}{262}} \newlabel{class_gwNumerics_a0}{{4.30.2.1}{262}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.2.2}\setlength {\rightskip }{0pt plus 5cm}gw\discretionary {-}{}{}Numerics::$\sim $gw\discretionary {-}{}{}Numerics ()}{262}} \newlabel{class_gwNumerics_a1}{{4.30.2.2}{262}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.30.3}Member Function Documentation}{263}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.3.1}\setlength {\rightskip }{0pt plus 5cm}{\bf j\discretionary {-}{}{}Vector} gw\discretionary {-}{}{}Numerics::Calc\discretionary {-}{}{}Force (int {\em I}, double {\em radius}, {\bf DLList}$<$ int $>$ {\em Viol\discretionary {-}{}{}List}, {\bf DLList}$<$ int $>$ {\em Neighbor\discretionary {-}{}{}List}, {\bf DLList}$<$ int $>$ {\em Moved}, const {\bf Constraint\discretionary {-}{}{}Manager} \& {\em CM}, const {\bf j\discretionary {-}{}{}Vector} \& {\em start\_\discretionary {-}{}{}position}, double {\em min\_\discretionary {-}{}{}dist}, const {\bf j\discretionary {-}{}{}Vector} {\em pref\_\discretionary {-}{}{}dir})\hspace {0.3cm}{\tt [static]}}{263}} \newlabel{class_gwNumerics_d13}{{4.30.3.1}{263}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.3.2}\setlength {\rightskip }{0pt plus 5cm}double gw\discretionary {-}{}{}Numerics::Calculate\discretionary {-}{}{}Derivative (const {\bf j\discretionary {-}{}{}Vector} \& {\em direction}, const$\delimiter "026E30F ${\bf j\discretionary {-}{}{}Vector} \& {\em gradient})\hspace {0.3cm}{\tt [static]}}{263}} \newlabel{class_gwNumerics_d1}{{4.30.3.2}{263}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.3.3}\setlength {\rightskip }{0pt plus 5cm}{\bf DLList}$<$int$>$ gw\discretionary {-}{}{}Numerics::Check\discretionary {-}{}{}Viol (int {\em I}, {\bf DLList}$<$ int $>$ {\em Neighbor\discretionary {-}{}{}List}, bool {\em Use\discretionary {-}{}{}Previous}, const {\bf Constraint\discretionary {-}{}{}Manager} \& {\em CM})\hspace {0.3cm}{\tt [static]}}{263}} \newlabel{class_gwNumerics_d11}{{4.30.3.3}{263}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.3.4}\setlength {\rightskip }{0pt plus 5cm}bool gw\discretionary {-}{}{}Numerics::Cubic\discretionary {-}{}{}Line\discretionary {-}{}{}Search (const {\bf j\discretionary {-}{}{}Vector} \& {\em position}, const {\bf j\discretionary {-}{}{}Vector} \&$\delimiter "026E30F $ {\em direction}, const double \& {\em derivative}, const$\delimiter "026E30F ${\bf Constraint\discretionary {-}{}{}Manager} \& {\em CM}, int {\em atom\_\discretionary {-}{}{}index}, $\delimiter "026E30F ${\bf j\discretionary {-}{}{}Vector} \& {\em New\discretionary {-}{}{}Position}, double \& {\em qmin})\hspace {0.3cm}{\tt [static]}}{263}} \newlabel{class_gwNumerics_d2}{{4.30.3.4}{263}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.3.5}\setlength {\rightskip }{0pt plus 5cm}{\bf Segment} gw\discretionary {-}{}{}Numerics::Line\discretionary {-}{}{}Intersect\discretionary {-}{}{}Sphere (const {\bf j\discretionary {-}{}{}Vector} \& {\em atom\_\discretionary {-}{}{}position}, const double \&$\delimiter "026E30F $ {\em radius}, const {\bf j\discretionary {-}{}{}Vector} \& {\em vec\_\discretionary {-}{}{}position}, const$\delimiter "026E30F ${\bf j\discretionary {-}{}{}Vector} \& {\em atom\_\discretionary {-}{}{}direction})\hspace {0.3cm}{\tt [static]}}{263}} \newlabel{class_gwNumerics_d7}{{4.30.3.5}{263}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.3.6}\setlength {\rightskip }{0pt plus 5cm}double gw\discretionary {-}{}{}Numerics::Linear\discretionary {-}{}{}Threshold (const double \& {\em X}, double $\ast $ {\em Array})\hspace {0.3cm}{\tt [static]}}{263}} \newlabel{class_gwNumerics_d6}{{4.30.3.6}{263}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.3.7}\setlength {\rightskip }{0pt plus 5cm}void gw\discretionary {-}{}{}Numerics::Local\discretionary {-}{}{}Pert (int {\em I}, {\bf Constraint\discretionary {-}{}{}Manager} \& {\em CM}, double {\em min\_\discretionary {-}{}{}dist}, {\bf j\discretionary {-}{}{}Vector} {\em start\_\discretionary {-}{}{}position})\hspace {0.3cm}{\tt [static]}}{264}} \newlabel{class_gwNumerics_d9}{{4.30.3.7}{264}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.3.8}\setlength {\rightskip }{0pt plus 5cm}int gw\discretionary {-}{}{}Numerics::Move\discretionary {-}{}{}On\discretionary {-}{}{}Single\discretionary {-}{}{}Viol (int {\em I}, double {\em radius}, int {\em other\discretionary {-}{}{}Atom}, {\bf Constraint\discretionary {-}{}{}Manager} \& {\em CM})\hspace {0.3cm}{\tt [static]}}{264}} \newlabel{class_gwNumerics_d12}{{4.30.3.8}{264}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.3.9}\setlength {\rightskip }{0pt plus 5cm}{\bf j\discretionary {-}{}{}Vector} gw\discretionary {-}{}{}Numerics::Set\discretionary {-}{}{}HCPosition2 (const {\bf j\discretionary {-}{}{}Vector} \& {\em start\_\discretionary {-}{}{}position}, const {\bf j\discretionary {-}{}{}Vector} \& {\em curr\_\discretionary {-}{}{}position}, $\delimiter "026E30F $const {\bf j\discretionary {-}{}{}Vector} \& {\em direction}, {\bf Constraint\discretionary {-}{}{}Manager} \&$\delimiter "026E30F $ {\em CM}, int {\em atom\_\discretionary {-}{}{}index}, double {\em qmin\_\discretionary {-}{}{}dist}, double \& {\em max\_\discretionary {-}{}{}lpert\_\discretionary {-}{}{}r})\hspace {0.3cm}{\tt [static]}}{264}} \newlabel{class_gwNumerics_d3}{{4.30.3.9}{264}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.3.10}\setlength {\rightskip }{0pt plus 5cm}void gw\discretionary {-}{}{}Numerics::Solve\discretionary {-}{}{}Vector (const {\bf j\discretionary {-}{}{}Vector} \& {\em gradient}, const {\bf j\discretionary {-}{}{}Vector} \&$\delimiter "026E30F $ {\em hessian}, {\bf j\discretionary {-}{}{}Vector} \& {\em result})\hspace {0.3cm}{\tt [static]}}{266}} \newlabel{class_gwNumerics_d0}{{4.30.3.10}{266}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.3.11}\setlength {\rightskip }{0pt plus 5cm}int gw\discretionary {-}{}{}Numerics::Spread\discretionary {-}{}{}R (int {\em I}, double {\em radius}, {\bf DLList}$<$ int $>$ {\em Moved}, int {\em depth}, {\bf Constraint\discretionary {-}{}{}Manager} \& {\em CM}, {\bf j\discretionary {-}{}{}Vector} {\em start\_\discretionary {-}{}{}position}, const {\bf j\discretionary {-}{}{}Vector} {\em pref\_\discretionary {-}{}{}dir})\hspace {0.3cm}{\tt [static]}}{266}} \newlabel{class_gwNumerics_d10}{{4.30.3.11}{266}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.3.12}\setlength {\rightskip }{0pt plus 5cm}void gw\discretionary {-}{}{}Numerics::add\discretionary {-}{}{}LPERTSegments ({\bf Segments} \& {\em Seg\discretionary {-}{}{}List}, const {\bf j\discretionary {-}{}{}Vector} \& {\em curr\_\discretionary {-}{}{}position}, $\delimiter "026E30F $const {\bf j\discretionary {-}{}{}Vector} \& {\em direction}, {\bf Constraint\discretionary {-}{}{}Manager} \&$\delimiter "026E30F $ {\em CM}, int {\em atom\_\discretionary {-}{}{}index}, double {\em qmin\_\discretionary {-}{}{}dist}, $\delimiter "026E30F $const {\bf j\discretionary {-}{}{}Vector} \& {\em start\_\discretionary {-}{}{}position}, const {\bf j\discretionary {-}{}{}Vector} \& {\em new\_\discretionary {-}{}{}position}, double \& {\em max\_\discretionary {-}{}{}r})\hspace {0.3cm}{\tt [static]}}{266}} \newlabel{class_gwNumerics_d5}{{4.30.3.12}{266}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.3.13}\setlength {\rightskip }{0pt plus 5cm}void gw\discretionary {-}{}{}Numerics::add\discretionary {-}{}{}VDWSegments ({\bf Segments} \& {\em Seg\discretionary {-}{}{}List}, const {\bf j\discretionary {-}{}{}Vector} \& {\em curr\_\discretionary {-}{}{}position}, $\delimiter "026E30F $const {\bf j\discretionary {-}{}{}Vector} \& {\em direction}, {\bf Constraint\discretionary {-}{}{}Manager} \&$\delimiter "026E30F $ {\em CM}, int {\em atom\_\discretionary {-}{}{}index}, double {\em offset} = 0)\hspace {0.3cm}{\tt [static]}}{267}} \newlabel{class_gwNumerics_d4}{{4.30.3.13}{267}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.3.14}\setlength {\rightskip }{0pt plus 5cm}void gw\discretionary {-}{}{}Numerics::bfgs\_\discretionary {-}{}{}step (const {\bf j\discretionary {-}{}{}Vector} \& {\em x}, const {\bf j\discretionary {-}{}{}Vector} \& {\em xp}, const {\bf j\discretionary {-}{}{}Vector} \& {\em gf}, const {\bf j\discretionary {-}{}{}Vector} \& {\em gfp}, {\bf j\discretionary {-}{}{}Vector} \& {\em H}, {\bf j\discretionary {-}{}{}Vector} \& {\em direction})\hspace {0.3cm}{\tt [static]}}{269}} \newlabel{class_gwNumerics_d8}{{4.30.3.14}{269}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.3.15}\setlength {\rightskip }{0pt plus 5cm}void gw\discretionary {-}{}{}Numerics::reset\_\discretionary {-}{}{}LP\_\discretionary {-}{}{}Count (void)\hspace {0.3cm}{\tt [inline, static]}}{270}} \newlabel{class_gwNumerics_d14}{{4.30.3.15}{270}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.30.4}Member Data Documentation}{270}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.4.1}\setlength {\rightskip }{0pt plus 5cm}double gw\discretionary {-}{}{}Numerics::Ave\discretionary {-}{}{}Abs\discretionary {-}{}{}Dist\discretionary {-}{}{}Res = 0\hspace {0.3cm}{\tt [static]}}{270}} \newlabel{class_gwNumerics_p10}{{4.30.4.1}{270}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.4.2}\setlength {\rightskip }{0pt plus 5cm}double gw\discretionary {-}{}{}Numerics::LPert\discretionary {-}{}{}Factor\hspace {0.3cm}{\tt [static]}}{270}} \newlabel{class_gwNumerics_p8}{{4.30.4.2}{270}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.4.3}\setlength {\rightskip }{0pt plus 5cm}bool gw\discretionary {-}{}{}Numerics::Local\discretionary {-}{}{}Perturb = true\hspace {0.3cm}{\tt [static]}}{270}} \newlabel{class_gwNumerics_p6}{{4.30.4.3}{270}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.4.4}\setlength {\rightskip }{0pt plus 5cm}double gw\discretionary {-}{}{}Numerics::Max\discretionary {-}{}{}Abs\discretionary {-}{}{}Dist\discretionary {-}{}{}Res = -1 $\ast $ INF\hspace {0.3cm}{\tt [static]}}{270}} \newlabel{class_gwNumerics_p9}{{4.30.4.4}{270}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.4.5}\setlength {\rightskip }{0pt plus 5cm}int gw\discretionary {-}{}{}Numerics::Max\discretionary {-}{}{}NCuts = 10\hspace {0.3cm}{\tt [static]}}{271}} \newlabel{class_gwNumerics_p7}{{4.30.4.5}{271}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.4.6}\setlength {\rightskip }{0pt plus 5cm}double gw\discretionary {-}{}{}Numerics::Min\discretionary {-}{}{}Dist\discretionary {-}{}{}Variance = INF\hspace {0.3cm}{\tt [static]}}{271}} \newlabel{class_gwNumerics_p11}{{4.30.4.6}{271}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.4.7}\setlength {\rightskip }{0pt plus 5cm}int gw\discretionary {-}{}{}Numerics::Num\discretionary {-}{}{}LP = 0\hspace {0.3cm}{\tt [static]}}{271}} \newlabel{class_gwNumerics_p0}{{4.30.4.7}{271}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.4.8}\setlength {\rightskip }{0pt plus 5cm}int gw\discretionary {-}{}{}Numerics::Num\discretionary {-}{}{}Not\discretionary {-}{}{}LP = 0\hspace {0.3cm}{\tt [static]}}{271}} \newlabel{class_gwNumerics_p1}{{4.30.4.8}{271}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.4.9}\setlength {\rightskip }{0pt plus 5cm}bool gw\discretionary {-}{}{}Numerics::Use\discretionary {-}{}{}Only\discretionary {-}{}{}Moved = true\hspace {0.3cm}{\tt [static]}}{271}} \newlabel{class_gwNumerics_p2}{{4.30.4.9}{271}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.4.10}\setlength {\rightskip }{0pt plus 5cm}double gw\discretionary {-}{}{}Numerics::ls\_\discretionary {-}{}{}deriv\_\discretionary {-}{}{}tolerance = 0.0000001\hspace {0.3cm}{\tt [static]}}{271}} \newlabel{class_gwNumerics_p5}{{4.30.4.10}{271}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.4.11}\setlength {\rightskip }{0pt plus 5cm}double gw\discretionary {-}{}{}Numerics::ls\_\discretionary {-}{}{}dist\_\discretionary {-}{}{}tolerance = 0.0001\hspace {0.3cm}{\tt [static]}}{271}} \newlabel{class_gwNumerics_p3}{{4.30.4.11}{271}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.30.4.12}\setlength {\rightskip }{0pt plus 5cm}double gw\discretionary {-}{}{}Numerics::ls\_\discretionary {-}{}{}succ\_\discretionary {-}{}{}tolerance = 0.001\hspace {0.3cm}{\tt [static]}}{271}} \newlabel{class_gwNumerics_p4}{{4.30.4.12}{271}} \@setckpt{class_gwNumerics}{ \setcounter{page}{272} \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}{30} \setcounter{subsection}{4} \setcounter{subsubsection}{12} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} \setcounter{figure}{0} \setcounter{table}{0} \setcounter{float@type}{4} }