17 std::shared_ptr<SymbolicExpr>
real;
18 std::shared_ptr<SymbolicExpr>
imag;
31 std::shared_ptr<SymbolicExpr>
real,
32 std::shared_ptr<SymbolicExpr>
imag
45 const ComplexSymbolic&
a,
46 const ComplexSymbolic&
b,
50 const ComplexSymbolic&
a,
51 const ComplexSymbolic&
b);
61 const ComplexSymbolic&
a,
62 const ComplexSymbolic&
b,
66 const ComplexSymbolic&
a,
67 const ComplexSymbolic&
b);
77 const ComplexSymbolic&
a,
78 const ComplexSymbolic&
b,
82 const ComplexSymbolic&
a,
83 const ComplexSymbolic&
b);
93 const ComplexSymbolic&
a,
94 const ComplexSymbolic&
b,
98 const ComplexSymbolic&
a,
99 const ComplexSymbolic&
b);
108 const ComplexSymbolic& z,
120 const ComplexSymbolic& z,
132 const ComplexSymbolic& z,
145 std::shared_ptr<SymbolicExpr>
r,
146 std::shared_ptr<SymbolicExpr> theta,
150 std::shared_ptr<SymbolicExpr>
r,
151 std::shared_ptr<SymbolicExpr> theta);
161 std::shared_ptr<SymbolicExpr>
r,
162 std::shared_ptr<SymbolicExpr> theta,
166 std::shared_ptr<SymbolicExpr>
r,
167 std::shared_ptr<SymbolicExpr> theta);
177 std::shared_ptr<SymbolicExpr>
c,
182 std::shared_ptr<SymbolicExpr>
c,
197 std::shared_ptr<SymbolicExpr>
a,
198 std::shared_ptr<SymbolicExpr>
b,
199 std::shared_ptr<SymbolicExpr>
c,
203 std::shared_ptr<SymbolicExpr>
a,
204 std::shared_ptr<SymbolicExpr>
b,
205 std::shared_ptr<SymbolicExpr>
c);
208 const ComplexSymbolic&
a,
209 std::shared_ptr<SymbolicExpr>
r,
215 std::shared_ptr<SymbolicExpr>
r,
216 const std::string&
z_var =
"z");
221 const std::string&
z_var,
227 const std::string&
z_var =
"z");
ComplexSymbolicResult complex_div_checked(const ComplexSymbolic &a, const ComplexSymbolic &b, ComputationContext &context)
ExpressionResult complex_abs_checked(const ComplexSymbolic &z, ComputationContext &context)
__attribute__((visibility("default"))) ComplexSymbolicResult complex_exp_form_checked(std __attribute__((visibility("default"))) ComplexSymbolicResult complex_exp_form_checked(std __attribute__((visibility("default"))) ComplexSymbolicResult complex_trig_form_checked(std __attribute__((visibility("default"))) ComplexSymbolicResult complex_trig_form_checked(std __attribute__((visibility("default"))) ComplexRootsResult solve_complex_nth_root_checked(std __attribute__((visibility("default"))) ComplexRootsResult solve_complex_nth_root_checked(std __attribute__((visibility("default"))) ComplexRootsResult solve_complex_quadratic_checked(std __attribute__((visibility("default"))) ComplexRootsResult solve_complex_quadratic_checked(std std::shared_ptr< SymbolicExpr > r
const std::vector< Polynomial< BigInt > > const BigInt ComputationContext & context
ComplexRootsResult solve_complex_quadratic_checked(std::shared_ptr< SymbolicExpr > a, std::shared_ptr< SymbolicExpr > b, std::shared_ptr< SymbolicExpr > c, ComputationContext &context)
ExprResult real(const ExprPtr &expression, ComputationContext &context)
ExpressionResult complex_locus_perpendicular_bisector_checked(const ComplexSymbolic &a, const ComplexSymbolic &b, const std::string &z_var, ComputationContext &context)
const VectorField const VectorField & c
ComplexSymbolicResult complex_sub_checked(const ComplexSymbolic &a, const ComplexSymbolic &b, ComputationContext &context)
ComplexSymbolic make_complex(std::shared_ptr< SymbolicExpr > real, std::shared_ptr< SymbolicExpr > imag)
构造符号复数
Result< std::shared_ptr< SymbolicExpr > > ExpressionResult
Result of an operation that produces a symbolic expression.
ComplexRootsResult solve_complex_nth_root_checked(std::shared_ptr< SymbolicExpr > c, int n, ComputationContext &context)
ComplexSymbolicResult complex_conj_checked(const ComplexSymbolic &z, ComputationContext &context)
__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
ExpressionResult complex_locus_circle_checked(const ComplexSymbolic &a, std::shared_ptr< SymbolicExpr > r, const std::string &z_var, ComputationContext &context)
ComplexSymbolicResult complex_add_checked(const ComplexSymbolic &a, const ComplexSymbolic &b, ComputationContext &context)
Result< ComplexSymbolic > ComplexSymbolicResult
std::shared_ptr< SymbolicExpr > real
实部
ComplexSymbolicResult complex_trig_form_checked(std::shared_ptr< SymbolicExpr > r, std::shared_ptr< SymbolicExpr > theta, ComputationContext &context)
ComplexSymbolicResult complex_exp_form_checked(std::shared_ptr< SymbolicExpr > r, std::shared_ptr< SymbolicExpr > theta, ComputationContext &context)
std::shared_ptr< SymbolicExpr > imag
虚部
ComplexSymbolicResult complex_mul_checked(const ComplexSymbolic &a, const ComplexSymbolic &b, ComputationContext &context)
ExpressionResult complex_arg_checked(const ComplexSymbolic &z, ComputationContext &context)
Result< std::vector< ComplexSymbolic > > ComplexRootsResult
__attribute__((visibility("default"))) ComplexSymbolicResult complex_exp_form_checked(std __attribute__((visibility("default"))) ComplexSymbolicResult complex_exp_form_checked(std __attribute__((visibility("default"))) ComplexSymbolicResult complex_trig_form_checked(std __attribute__((visibility("default"))) ComplexSymbolicResult complex_trig_form_checked(std __attribute__((visibility("default"))) ComplexRootsResult solve_complex_nth_root_checked(std __attribute__((visibility("default"))) ComplexRootsResult solve_complex_nth_root_checked(std __attribute__((visibility("default"))) ComplexRootsResult solve_complex_quadratic_checked(std __attribute__((visibility("default"))) ComplexRootsResult solve_complex_quadratic_checked(std std::shared_ptr< SymbolicExpr > const std::string & z_var
符号表达式主类 SymbolicExpr 及其工厂方法,运算接口.