LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
solver_support.hpp 文件参考
#include "symbolic.hpp"
#include "internal/symbolic_ast.hpp"
#include <map>
solver_support.hpp 的引用(Include)关系图:
此图展示该文件被哪些文件直接或间接地引用了:

浏览该文件的源代码.

命名空间

namespace  LMCAS
namespace  LMCAS::solver_detail

函数

bool LMCAS::solver_detail::collect_denominator_factors (const std::shared_ptr< const SymbolicNode > &node, std::vector< std::shared_ptr< const SymbolicNode > > &denominator_factors, std::vector< std::shared_ptr< SymbolicExpr > > &denominator_constraints)
bool LMCAS::solver_detail::contains_imaginary (const std::shared_ptr< SymbolicExpr > &expression)
lmmc_real_t LMCAS::solver_detail::finite_midpoint (lmmc_real_t lower, lmmc_real_t upper)
bool LMCAS::solver_detail::is_polynomial_node (const std::shared_ptr< const SymbolicNode > &node)
std::shared_ptr< SymbolicExpr > LMCAS::solver_detail::multiply_no_expand (const std::shared_ptr< const SymbolicNode > &term, const std::vector< std::shared_ptr< const SymbolicNode > > &denominator_factors)
std::map< std::string, SymbolicExpr > LMCAS::solver_detail::project_unconditional_linear_system (const std::vector< SymbolicExpr > &equations, const std::vector< std::string > &variables, ComputationContext &context)
std::map< std::string, SymbolicExpr > LMCAS::solver_detail::solve_linear_system_impl (const std::vector< SymbolicExpr > &equations, const std::vector< std::string > &variables, ComputationContext &context)
bool LMCAS::solver_detail::solver_number_value (const NumberNode &number, double &value)
std::shared_ptr< SymbolicExpr > LMCAS::solver_detail::to_ptr (const SymbolicExpr &expression)