LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
solve_polynomial_cubic.cpp 文件参考
#include "internal/expression_transform.hpp"
#include "internal/polynomial_solver_support.hpp"
#include "root_of_identity.hpp"
#include "rational_polynomial.hpp"
#include <algorithm>
#include <cmath>
#include <limits>
#include <stdexcept>
#include <utility>
solve_polynomial_cubic.cpp 的引用(Include)关系图:

浏览该文件的源代码.

命名空间

namespace  LMCAS

函数

static std::shared_ptr< SymbolicExpr > LMCAS::cbrt_expr (const std::shared_ptr< SymbolicExpr > &x)
static std::vector< std::shared_ptr< SymbolicExpr > > LMCAS::exact_factor_roots (Polynomial< Rational > polynomial, ComputationContext &context)
std::vector< std::shared_ptr< SymbolicExpr > > LMCAS::solve_cubic (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)
static std::vector< std::shared_ptr< SymbolicExpr > > LMCAS::solve_degenerate_cubic (const std::shared_ptr< SymbolicExpr > &b, const std::shared_ptr< SymbolicExpr > &c, const std::shared_ptr< SymbolicExpr > &d, ComputationContext &context)
static std::vector< std::shared_ptr< SymbolicExpr > > LMCAS::symbolic_cubic_roots (const std::shared_ptr< SymbolicExpr > &a, const std::shared_ptr< SymbolicExpr > &b, const std::shared_ptr< SymbolicExpr > &c, const std::shared_ptr< SymbolicExpr > &d, ComputationContext &context)