LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
ode_polynomial_utils.hpp 文件参考
#include <algorithm>
#include <cmath>
#include <utility>
#include <vector>
ode_polynomial_utils.hpp 的引用(Include)关系图:
此图展示该文件被哪些文件直接或间接地引用了:

浏览该文件的源代码.

类

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 &dividend, 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 &dividend)
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)

类说明

◆ LMCAS::ode_root_detail::CharRoot

struct LMCAS::ode_root_detail::CharRoot

在文件 ode_polynomial_utils.hpp 第 12 行定义.

LMCAS::ode_root_detail::CharRoot 的协作图:
类成员
double imag_part
bool is_complex
int multiplicity
double real_part