36 lines
3.2 KiB
TeX
36 lines
3.2 KiB
TeX
|
|
\doxysection{src/lib/serif/geometry/deformation/determinant\+\_\+polynomial.cpp File Reference}
|
||
|
|
\hypertarget{determinant__polynomial_8cpp}{}\label{determinant__polynomial_8cpp}\index{src/lib/serif/geometry/deformation/determinant\_polynomial.cpp@{src/lib/serif/geometry/deformation/determinant\_polynomial.cpp}}
|
||
|
|
{\ttfamily \#include "{}serif/geometry/deformation/detail/determinant\+\_\+polynomial.\+hpp"{}}\newline
|
||
|
|
{\ttfamily \#include $<$algorithm$>$}\newline
|
||
|
|
{\ttfamily \#include $<$bit$>$}\newline
|
||
|
|
{\ttfamily \#include $<$cmath$>$}\newline
|
||
|
|
{\ttfamily \#include $<$limits$>$}\newline
|
||
|
|
{\ttfamily \#include $<$numeric$>$}\newline
|
||
|
|
Include dependency graph for determinant\+\_\+polynomial.\+cpp\+:\nopagebreak
|
||
|
|
\begin{figure}[H]
|
||
|
|
\begin{center}
|
||
|
|
\leavevmode
|
||
|
|
\includegraphics[width=350pt]{determinant__polynomial_8cpp__incl}
|
||
|
|
\end{center}
|
||
|
|
\end{figure}
|
||
|
|
\doxysubsubsection*{Namespaces}
|
||
|
|
\begin{DoxyCompactItemize}
|
||
|
|
\item
|
||
|
|
namespace \mbox{\hyperlink{namespaceserif}{serif}}
|
||
|
|
\item
|
||
|
|
namespace \mbox{\hyperlink{namespaceserif_1_1geometry}{serif\+::geometry}}
|
||
|
|
\item
|
||
|
|
namespace \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation}{serif\+::geometry\+::deformation}}
|
||
|
|
\item
|
||
|
|
namespace \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation_1_1detail}{serif\+::geometry\+::deformation\+::detail}}
|
||
|
|
\end{DoxyCompactItemize}
|
||
|
|
\doxysubsubsection*{Functions}
|
||
|
|
\begin{DoxyCompactItemize}
|
||
|
|
\item
|
||
|
|
\mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation_1_1detail_a62740f4edaed2df52e6d246b78844c1b}{Determinant\+Polynomial}} \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation_1_1detail_a49a9b973cf176686251d822aa17eed98}{serif\+::geometry\+::deformation\+::detail\+::determinant\+\_\+polynomial}} (const \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation_1_1detail_a757a7054052d6c66e85a186de62f6e37}{Jacobian\+Entries}} \&base, const \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation_1_1detail_a757a7054052d6c66e85a186de62f6e37}{Jacobian\+Entries}} \&direction, int dimension, double maximum\+\_\+step, double determinant\+\_\+floor) noexcept
|
||
|
|
\begin{DoxyCompactList}\small\item\em Expand det(base + t maximum\+\_\+step direction) minus the floor for dimensions one through three. \end{DoxyCompactList}\item
|
||
|
|
double \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation_1_1detail_a0bbe38cc124a51e394c9648d812e2ba4}{serif\+::geometry\+::deformation\+::detail\+::evaluate\+\_\+polynomial}} (const \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation_1_1detail_a62740f4edaed2df52e6d246b78844c1b}{Determinant\+Polynomial}} \&coefficients, double parameter) noexcept
|
||
|
|
\begin{DoxyCompactList}\small\item\em Evaluate the cubic with fused operations, retaining small values near repeated roots. \end{DoxyCompactList}\item
|
||
|
|
double \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation_1_1detail_a6d17541b413cd2f01996f32693c7396b}{serif\+::geometry\+::deformation\+::detail\+::first\+\_\+boundary\+\_\+parameter}} (const \mbox{\hyperlink{namespaceserif_1_1geometry_1_1deformation_1_1detail_a62740f4edaed2df52e6d246b78844c1b}{Determinant\+Polynomial}} \&coefficients) noexcept
|
||
|
|
\begin{DoxyCompactList}\small\item\em Find the first loss of strict positivity in (0, 1\mbox{]}, including a tangent zero. \end{DoxyCompactList}\end{DoxyCompactItemize}
|