|
Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
|
Provides parsers for numbers in bertini. More...
#include "bertini2/io/parsing/number_rules.hpp"Go to the source code of this file.
Classes | |
| struct | bertini::parsing::classic::MpfrFloatParser< Iterator, Skipper > |
| A Qi grammar parsing a real multiprecision number, at a precision matching the input's digits. More... | |
| struct | bertini::parsing::classic::MpfrComplexParser< Iterator, Skipper > |
| A Qi grammar parsing a complex multiprecision number (real then imaginary part). More... | |
Namespaces | |
| namespace | bertini |
| namespace | bertini::parsing |
| namespace | bertini::parsing::classic |
| namespace | bertini::parsing::cplusplus |
Functions | |
| template<typename Iterator> | |
| static bool | bertini::parsing::classic::parse (Iterator first, Iterator last, double &c) |
| Parse a double from the iterator range. | |
| template<typename Iterator> | |
| static bool | bertini::parsing::classic::parse (Iterator first, Iterator last, std::complex< double > &c) |
| Parse a double-precision complex number from the iterator range. | |
| template<typename Iterator> | |
| static bool | bertini::parsing::classic::parse (Iterator first, Iterator last, real_mp &c) |
| Parse a multiprecision real from the iterator range. | |
| template<typename Iterator> | |
| static bool | bertini::parsing::classic::parse (Iterator first, Iterator last, complex_mp &c) |
| Parse a multiprecision complex number from the iterator range. | |
| template<typename Iterator> | |
| static bool | bertini::parsing::cplusplus::parse (Iterator first, Iterator last, double &c) |
| Parse a double from the iterator range. | |
| template<typename Iterator> | |
| static bool | bertini::parsing::cplusplus::parse (Iterator first, Iterator last, std::complex< double > &c) |
| Parse a double-precision complex number from the iterator range. | |
Provides parsers for numbers in bertini.