19 std::vector<std::map<std::string, std::shared_ptr<SymbolicExpr>>>
solutions;
25 std::vector<std::map<std::string, std::shared_ptr<SymbolicExpr>>>;
39 static std::vector<std::map<std::string, std::shared_ptr<SymbolicExpr>>>
41 const std::vector<std::shared_ptr<SymbolicExpr>>& equations,
42 const std::vector<std::string>& unknowns,
43 const std::vector<std::string>& parameters);
53 const std::vector<std::shared_ptr<SymbolicExpr>>& equations,
54 const std::vector<std::string>& unknowns,
55 const std::vector<std::string>& parameters);
58 const std::vector<std::shared_ptr<SymbolicExpr>>& equations,
59 const std::vector<std::string>& unknowns,
60 const std::vector<std::string>& parameters,
64 const std::vector<std::shared_ptr<SymbolicExpr>>& equations,
65 const std::vector<std::string>& unknowns,
66 const std::vector<std::string>& parameters);
71 static std::vector<std::map<std::string, std::shared_ptr<SymbolicExpr>>>
72 solve_linear_parametric(
73 const std::vector<std::shared_ptr<SymbolicExpr>>& equations,
74 const std::vector<std::string>& unknowns,
79 const std::vector<std::shared_ptr<SymbolicExpr>>& equations,
80 const std::vector<std::string>& unknowns,
81 const std::vector<std::string>& parameters,
90 static bool is_linear_in_unknowns(
91 const std::vector<std::shared_ptr<SymbolicExpr>>& equations,
const std::vector< Polynomial< BigInt > > const BigInt ComputationContext & context
Result< ParametricSolutionList > ParametricSolutionsResult
std::vector< std::map< std::string, std::shared_ptr< SymbolicExpr > > > ParametricSolutionList
std::vector< Case > cases
所有分段
std::shared_ptr< SymbolicExpr > condition
参数满足的条件表达式
std::vector< std::map< std::string, std::shared_ptr< SymbolicExpr > > > solutions
该条件下的解集
符号表达式主类 SymbolicExpr 及其工厂方法,运算接口.