|
| static SymbolicExprVectorResult | LMCAS::asymptote_candidates (const std::shared_ptr< SymbolicExpr > &denominator, const std::string &var, ComputationContext &context, const std::string &operation) |
| AsymptoteAnalysisResult | LMCAS::asymptotes_checked (const std::shared_ptr< SymbolicExpr > &f, const std::string &var) |
| AsymptoteAnalysisResult | LMCAS::asymptotes_checked (const std::shared_ptr< SymbolicExpr > &f, const std::string &var, ComputationContext &context) |
| static std::shared_ptr< SymbolicExpr > | LMCAS::calculus_utils_extract_denominator (const std::shared_ptr< SymbolicExpr > &expr) |
| static bool | LMCAS::calculus_utils_is_minus_one (const std::shared_ptr< const NumberNode > &number) |
| static bool | LMCAS::calculus_utils_oblique_from_rational (const std::shared_ptr< SymbolicExpr > &f, const std::string &var, std::shared_ptr< SymbolicExpr > &slope, std::shared_ptr< SymbolicExpr > &intercept, ComputationContext &context) |
| static std::shared_ptr< SymbolicExpr > | LMCAS::calculus_utils_product (const std::vector< std::shared_ptr< const SymbolicNode > > &factors, ComputationContext &context) |
| static bool | LMCAS::calculus_utils_split_rational (const std::shared_ptr< SymbolicExpr > &expr, std::shared_ptr< SymbolicExpr > &numerator, std::shared_ptr< SymbolicExpr > &denominator, ComputationContext &context) |
| static Result< void > | LMCAS::collect_infinite_asymptotes (const std::shared_ptr< SymbolicExpr > &f, const std::string &var, const std::shared_ptr< SymbolicExpr > &pos_inf, const std::shared_ptr< SymbolicExpr > &neg_inf, ComputationContext &context, AsymptoteResult &result) |
| static Result< void > | LMCAS::collect_oblique_asymptote (const std::shared_ptr< SymbolicExpr > &f, const std::string &var, const std::shared_ptr< SymbolicExpr > &x_expr, const std::shared_ptr< SymbolicExpr > &infinity, ComputationContext &context, AsymptoteResult &result) |
| static Result< void > | LMCAS::collect_vertical_asymptotes (const std::shared_ptr< SymbolicExpr > &f, const std::string &var, ComputationContext &context, AsymptoteResult &result, const std::string &operation) |
| static std::shared_ptr< const SymbolicNode > | LMCAS::denominator_factor (const std::shared_ptr< const SymbolicNode > &node) |
| static bool | LMCAS::has_oblique_asymptote (const AsymptoteResult &result, const std::shared_ptr< SymbolicExpr > &slope, const std::shared_ptr< SymbolicExpr > &intercept) |
| static Result< bool > | LMCAS::is_vertical_asymptote (const std::shared_ptr< SymbolicExpr > &f, const std::string &var, const std::shared_ptr< SymbolicExpr > &point, ComputationContext &context) |
| static bool | LMCAS::simplify_finite_limit (std::shared_ptr< SymbolicExpr > &value, ComputationContext &context) |