LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
calculus_asymptotes.cpp 文件参考
calculus_asymptotes.cpp 的引用(Include)关系图:

浏览该文件的源代码.

命名空间

namespace  LMCAS

函数

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)