LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
complex_quadratic.hpp
浏览该文件的文档.
1#pragma once
2
4#include "symbolic.hpp"
5
6#include <array>
7#include <memory>
8
9namespace LMCAS::detail {
11 std::shared_ptr<SymbolicExpr> real;
12 std::shared_ptr<SymbolicExpr> imag;
13};
14using CartesianQuadraticRoots = std::array<QuadraticCartesianRoot, 2>;
15
17 const std::shared_ptr<SymbolicExpr>& a,
18 const std::shared_ptr<SymbolicExpr>& b,
19 const std::shared_ptr<SymbolicExpr>& c,
21
22}
多元 Hensel 提升(单变量步)
std::array< QuadraticCartesianRoot, 2 > CartesianQuadraticRoots
Result< CartesianQuadraticRoots > real_quadratic_roots_checked(const std::shared_ptr< SymbolicExpr > &a, const std::shared_ptr< SymbolicExpr > &b, const std::shared_ptr< SymbolicExpr > &c, ComputationContext &context)
std::size_t std::size_t ComputationContext & context
const VectorField const VectorField & c
const MultiPoly & b
__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
符号表达式主类 SymbolicExpr 及其工厂方法,运算接口.