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

浏览该文件的源代码.

类

struct  LMCAS::anonymous_namespace{multivariate_factor_checked.cpp}::FactorRecursionGuard

命名空间

namespace  LMCAS
namespace  LMCAS::anonymous_namespace{multivariate_factor_checked.cpp}
namespace  LMCAS::multivariate_checked_detail

函数

static Result< void > LMCAS::multivariate_checked_detail::append_primitive_factor (MultiFactorResult &result, const MultiPoly &raw, int multiplicity)
MultiFactorCheckedResult LMCAS::multivariate_checked_detail::assemble_checked_factorization (const MultiPoly &original, const std::vector< MultiPoly > &factors, const std::vector< int > &multiplicities, Completeness completeness, std::string reason)
static MultiPoly LMCAS::anonymous_namespace{multivariate_factor_checked.cpp}::embed_univariate_factor (const Polynomial< Rational > &factor, const std::vector< std::string > &variables, const std::string &main_variable)
static MultiFactorCheckedResult LMCAS::anonymous_namespace{multivariate_factor_checked.cpp}::factor_binomial_power (const MultiPoly &poly, const MultiPoly &primitive, const std::string &left_variable, const std::string &right_variable, ComputationContext &context)
static MultiFactorCheckedResult LMCAS::anonymous_namespace{multivariate_factor_checked.cpp}::factor_common_monomial (const MultiPoly &poly, const Monomial &common_monomial, const MultiPoly &quotient, ComputationContext &context)
static MultiFactorCheckedResult LMCAS::anonymous_namespace{multivariate_factor_checked.cpp}::factor_difference_of_squares (const MultiPoly &poly, const std::pair< MultiPoly, MultiPoly > &difference, ComputationContext &context)
static MultiFactorCheckedResult LMCAS::anonymous_namespace{multivariate_factor_checked.cpp}::factor_embedded_univariate (const MultiPoly &poly, const MultiPoly &primitive, const std::string &main_variable, ComputationContext &context)
MultiFactorCheckedResult LMCAS::factor_multivariate_checked (const MultiPoly &poly)
MultiFactorCheckedResult LMCAS::factor_multivariate_checked (const MultiPoly &poly, ComputationContext &context)
static MultiFactorCheckedResult LMCAS::anonymous_namespace{multivariate_factor_checked.cpp}::factor_multivariate_impl (const MultiPoly &poly, ComputationContext &context)