|
LMCAS
Lamina Computer Algebra System
|
#include <algorithm>#include <cmath>#include <utility>#include <vector>类 | |
| struct | LMCAS::ode_root_detail::CharRoot |
| struct | LMCAS::ode_root_detail::Complex |
命名空间 | |
| namespace | LMCAS |
| namespace | LMCAS::ode_root_detail |
类型定义 | |
| using | LMCAS::ode_root_detail::RealPolynomial = std::vector<double> |
函数 | |
| RealPolynomial | LMCAS::ode_root_detail::approximate_polynomial_gcd (RealPolynomial lhs, RealPolynomial rhs) |
| std::pair< RealPolynomial, RealPolynomial > | LMCAS::ode_root_detail::divide_polynomials (const RealPolynomial ÷nd, const RealPolynomial &divisor) |
| bool | LMCAS::ode_root_detail::is_exact_zero_polynomial_root (const RealPolynomial &coefficients, const Complex &root) |
| RealPolynomial | LMCAS::ode_root_detail::monic_polynomial (RealPolynomial polynomial) |
| RealPolynomial | LMCAS::ode_root_detail::polynomial_derivative (const RealPolynomial &polynomial) |
| bool | LMCAS::ode_root_detail::polynomial_remainder_is_small (const RealPolynomial &remainder, const RealPolynomial ÷nd) |
| double | LMCAS::ode_root_detail::polynomial_root_backward_error (const RealPolynomial &coefficients, const Complex &root) |
| double | LMCAS::ode_root_detail::polynomial_scale (const RealPolynomial &polynomial) |
| void | LMCAS::ode_root_detail::trim_polynomial (RealPolynomial &polynomial) |
| struct LMCAS::ode_root_detail::CharRoot |
在文件 ode_polynomial_utils.hpp 第 12 行定义.
| 类成员 | ||
|---|---|---|
| double | imag_part | |
| bool | is_complex | |
| int | multiplicity | |
| double | real_part | |