|
LMCAS
Lamina Computer Algebra System
|
#include "internal/expression_transform.hpp"#include "internal/expression_analysis.hpp"#include "root_of_identity.hpp"#include "polynomial_conversion.hpp"#include "internal/symbolic_ast.hpp"#include "internal/exact_root.hpp"命名空间 | |
| namespace | LMCAS |
| namespace | LMCAS::anonymous_namespace{root_of_identity.cpp} |
函数 | |
| RootOfConstructionResult | LMCAS::make_rootof_checked (const std::shared_ptr< SymbolicExpr > &polynomial, const std::string &variable, std::size_t index) |
| RootOfConstructionResult | LMCAS::make_rootof_checked (const std::shared_ptr< SymbolicExpr > &polynomial, const std::string &variable, std::size_t index, ComputationContext &context) |
| std::vector< std::shared_ptr< SymbolicExpr > > | LMCAS::make_rootof_solutions (const Polynomial< SymbolicPolyCoeff > &poly, const std::string &var) |
| Result< const RootOfNode * > | LMCAS::anonymous_namespace{root_of_identity.cpp}::parse_rootof_request (const std::shared_ptr< SymbolicExpr > &rootof_expr, ComputationContext &context, const std::string &operation) |
| RootOfEvaluationResult | LMCAS::rootof_evaluate_checked (const std::shared_ptr< SymbolicExpr > &rootof_expr) |
| RootOfEvaluationResult | LMCAS::rootof_evaluate_checked (const std::shared_ptr< SymbolicExpr > &rootof_expr, ComputationContext &context) |
| RootOfComplexEvaluationResult | LMCAS::rootof_evaluate_complex_checked (const std::shared_ptr< SymbolicExpr > &rootof_expr) |
| RootOfComplexEvaluationResult | LMCAS::rootof_evaluate_complex_checked (const std::shared_ptr< SymbolicExpr > &rootof_expr, ComputationContext &context) |
| static std::shared_ptr< SymbolicExpr > | LMCAS::symbolic_poly_to_expr (const Polynomial< SymbolicPolyCoeff > &poly, ComputationContext &context) |
| static std::shared_ptr< SymbolicExpr > | LMCAS::symbolic_root_term (const std::shared_ptr< SymbolicExpr > &coefficient, const std::string &variable, int degree) |