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

浏览该文件的源代码.

类

struct  LMCAS::polynomial_solver_detail::SymbolicQuarticDepression

命名空间

namespace  LMCAS
namespace  LMCAS::polynomial_solver_detail

函数

bool LMCAS::polynomial_solver_detail::bounded_rational_root_search (const Polynomial< Rational > &polynomial)
bool LMCAS::polynomial_solver_detail::convert_to_rational_poly (const Polynomial< SymbolicPolyCoeff > &poly, Polynomial< Rational > &output, ComputationContext &context)
std::vector< std::shared_ptr< SymbolicExpr > > LMCAS::polynomial_solver_detail::exact_polynomial_roots (const Polynomial< Rational > &polynomial, ComputationContext &context)
bool LMCAS::polynomial_solver_detail::is_purely_numeric (const std::shared_ptr< SymbolicExpr > &expr)
std::shared_ptr< SymbolicExpr > LMCAS::polynomial_solver_detail::negate (const std::shared_ptr< SymbolicExpr > &expr)
std::shared_ptr< SymbolicExpr > LMCAS::polynomial_solver_detail::num (int value)
std::vector< std::shared_ptr< SymbolicExpr > > LMCAS::polynomial_solver_detail::solve_biquadratic_impl (const std::shared_ptr< SymbolicExpr > &a, const std::shared_ptr< SymbolicExpr > &b, const std::shared_ptr< SymbolicExpr > &c, const std::string &variable, ComputationContext &context)
std::vector< std::shared_ptr< SymbolicExpr > > LMCAS::polynomial_solver_detail::solve_by_factoring_impl (const Polynomial< SymbolicPolyCoeff > &polynomial, const std::string &variable, ComputationContext &context)
std::vector< std::shared_ptr< SymbolicExpr > > LMCAS::polynomial_solver_detail::solve_cubic_impl (const std::shared_ptr< SymbolicExpr > &a, const std::shared_ptr< SymbolicExpr > &b, const std::shared_ptr< SymbolicExpr > &c, const std::shared_ptr< SymbolicExpr > &d, const std::string &variable, ComputationContext &context)
std::vector< std::shared_ptr< SymbolicExpr > > LMCAS::polynomial_solver_detail::solve_quadratic_internal (const std::shared_ptr< SymbolicExpr > &a, const std::shared_ptr< SymbolicExpr > &b, const std::shared_ptr< SymbolicExpr > &c, ComputationContext &context)
std::vector< std::shared_ptr< SymbolicExpr > > LMCAS::polynomial_solver_detail::solve_quartic_impl (const std::shared_ptr< SymbolicExpr > &a, const std::shared_ptr< SymbolicExpr > &b, const std::shared_ptr< SymbolicExpr > &c, const std::shared_ptr< SymbolicExpr > &d, const std::shared_ptr< SymbolicExpr > &e, const std::string &variable, ComputationContext &context)
std::shared_ptr< SymbolicExpr > LMCAS::polynomial_solver_detail::sub (const std::shared_ptr< SymbolicExpr > &a, const std::shared_ptr< SymbolicExpr > &b)
SymbolicQuarticDepression LMCAS::polynomial_solver_detail::symbolic_quartic_depression (const std::shared_ptr< SymbolicExpr > &a, const std::shared_ptr< SymbolicExpr > &b, const std::shared_ptr< SymbolicExpr > &c, const std::shared_ptr< SymbolicExpr > &d, const std::shared_ptr< SymbolicExpr > &e, ComputationContext &context)
std::vector< std::shared_ptr< SymbolicExpr > > LMCAS::polynomial_solver_detail::symbolic_quartic_roots (const SymbolicQuarticDepression &depression, const std::string &variable, ComputationContext &context)

类说明

◆ LMCAS::polynomial_solver_detail::SymbolicQuarticDepression

struct LMCAS::polynomial_solver_detail::SymbolicQuarticDepression

在文件 polynomial_solver_support.hpp 第 19 行定义.

LMCAS::polynomial_solver_detail::SymbolicQuarticDepression 的协作图:
类成员
shared_ptr< SymbolicExpr > p
shared_ptr< SymbolicExpr > q
shared_ptr< SymbolicExpr > r
shared_ptr< SymbolicExpr > shift