7std::shared_ptr<SymbolicExpr>
negate(
const std::shared_ptr<SymbolicExpr>& expr);
8std::shared_ptr<SymbolicExpr>
sub(
const std::shared_ptr<SymbolicExpr>&
a,
9 const std::shared_ptr<SymbolicExpr>&
b);
10std::shared_ptr<SymbolicExpr>
num(
int value);
12 const std::shared_ptr<SymbolicExpr>&
a,
const std::shared_ptr<SymbolicExpr>&
b,
23 const std::shared_ptr<SymbolicExpr>&
a,
const std::shared_ptr<SymbolicExpr>&
b,
24 const std::shared_ptr<SymbolicExpr>&
c,
const std::shared_ptr<SymbolicExpr>& d,
30 const std::shared_ptr<SymbolicExpr>&
a,
const std::shared_ptr<SymbolicExpr>&
b,
31 const std::shared_ptr<SymbolicExpr>&
c,
const std::shared_ptr<SymbolicExpr>& d,
34 const std::shared_ptr<SymbolicExpr>&
a,
const std::shared_ptr<SymbolicExpr>&
b,
35 const std::shared_ptr<SymbolicExpr>&
c,
const std::shared_ptr<SymbolicExpr>& d,
36 const std::shared_ptr<SymbolicExpr>&
e,
const std::string&
variable,
39 const std::shared_ptr<SymbolicExpr>&
a,
const std::shared_ptr<SymbolicExpr>&
b,
40 const std::shared_ptr<SymbolicExpr>&
c,
const std::string&
variable,
bool bounded_rational_root_search(const Polynomial< Rational > &polynomial)
std::shared_ptr< SymbolicExpr > shift
std::shared_ptr< SymbolicExpr > p
std::shared_ptr< SymbolicExpr > num(int value)
std::vector< std::shared_ptr< SymbolicExpr > > 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::shared_ptr< SymbolicExpr > q
bool convert_to_rational_poly(const Polynomial< SymbolicPolyCoeff > &poly, Polynomial< Rational > &output, ComputationContext &context)
std::vector< std::shared_ptr< SymbolicExpr > > solve_by_factoring_impl(const Polynomial< SymbolicPolyCoeff > &polynomial, const std::string &variable, ComputationContext &context)
std::vector< std::shared_ptr< SymbolicExpr > > exact_polynomial_roots(const Polynomial< Rational > &polynomial, ComputationContext &context)
std::vector< std::shared_ptr< SymbolicExpr > > 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 > > symbolic_quartic_roots(const SymbolicQuarticDepression &depression, const std::string &variable, ComputationContext &context)
std::shared_ptr< SymbolicExpr > sub(const std::shared_ptr< SymbolicExpr > &a, const std::shared_ptr< SymbolicExpr > &b)
std::shared_ptr< SymbolicExpr > negate(const std::shared_ptr< SymbolicExpr > &expr)
SymbolicQuarticDepression 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 > > 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)
bool is_purely_numeric(const std::shared_ptr< SymbolicExpr > &expr)
std::vector< std::shared_ptr< SymbolicExpr > > solve_quadratic_internal(const std::shared_ptr< SymbolicExpr > &a, const std::shared_ptr< SymbolicExpr > &b, const std::shared_ptr< SymbolicExpr > &c, ComputationContext &context)
std::shared_ptr< SymbolicExpr > r
const std::string & variable
const std::vector< Polynomial< BigInt > > const BigInt ComputationContext & context
const VectorField const VectorField & c
__attribute__((visibility("default"))) VectorCalculusExprResult curve_integral_scalar_checked(const std __attribute__((visibility("default"))) VectorCalculusExprResult curve_integral_scalar_checked(const std __attribute__((visibility("default"))) std const VectorField const std::string const std::shared_ptr< SymbolicExpr > & a
const std::string const ExprPtr & value