|
LMCAS
Lamina Computer Algebra System
|
命名空间 | |
| 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) |