LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
complex_root_projection.cpp 文件参考
#include "internal/complex_root_isolation.hpp"
#include <algorithm>
#include <utility>
complex_root_projection.cpp 的引用(Include)关系图:

浏览该文件的源代码.

类

struct  LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::BiPolynomial
struct  LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::ComplexBivariate

命名空间

namespace  LMCAS
namespace  LMCAS::detail
 多元 Hensel 提升(单变量步)
namespace  LMCAS::detail::complex_root
namespace  LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}

类型定义

using LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::PolyMatrix = std::vector<std::vector<Poly>>

函数

void LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::add_scaled (BiPolynomial &destination, const BiPolynomial &source, const Rational &scalar)
Poly LMCAS::detail::complex_root::clear_denominators (Poly polynomial)
std::vector< Poly > LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::coefficients_in_x (const BiPolynomial &polynomial, const std::string &remaining_variable)
std::vector< Poly > LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::coefficients_in_y (const BiPolynomial &polynomial, const std::string &remaining_variable)
ComplexBivariate LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::complex_bivariate_parts (const Poly &polynomial)
Poly LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::constant_poly (const Rational &value, const std::string &variable)
Result< CoordinateProjections > LMCAS::detail::complex_root::coordinate_projections (const Poly &polynomial, ComputationContext &context, const std::string &operation)
Result< void > LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::eliminate_resultant_row (PolyMatrix &matrix, std::size_t pivot, std::size_t row, const Poly &previous, ComputationContext &context, const std::string &operation)
Result< Poly > LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::exact_poly_divide (const Poly &numerator, const Poly &denominator, ComputationContext &context, const std::string &operation)
Result< Poly > LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::resultant_determinant (PolyMatrix matrix, const std::string &variable, ComputationContext &context, const std::string &operation)
Poly LMCAS::detail::complex_root::scale_poly (Poly polynomial, const Rational &scalar)
BiPolynomial LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::shift_x (const BiPolynomial &input)
BiPolynomial LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::shift_y (const BiPolynomial &input)
PolyMatrix LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::sylvester_matrix (const std::vector< Poly > &left, const std::vector< Poly > &right, const std::string &variable)
Result< Poly > LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::sylvester_resultant (std::vector< Poly > left, std::vector< Poly > right, const std::string &variable, ComputationContext &context, const std::string &operation)
bool LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::zero_projection_polynomial (const std::vector< Poly > &coefficients)

类说明

◆ LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::ComplexBivariate

struct LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::ComplexBivariate

在文件 complex_root_projection.cpp 第 51 行定义.

LMCAS::detail::complex_root::anonymous_namespace{complex_root_projection.cpp}::ComplexBivariate 的协作图:
类成员
BiPolynomial imaginary
BiPolynomial real