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

浏览该文件的源代码.

命名空间

namespace  LMCAS
namespace  LMCAS::calculus_utils_detail

函数

bool LMCAS::calculus_utils_detail::calculus_utils_expr_equal (const std::shared_ptr< SymbolicExpr > &a, const std::shared_ptr< SymbolicExpr > &b)
 判断两个表达式是否结构相等.
bool LMCAS::calculus_utils_detail::calculus_utils_is_infinity (const std::shared_ptr< SymbolicExpr > &expr)
 判断表达式是否包含无穷大节点.
std::shared_ptr< SymbolicExpr > LMCAS::calculus_utils_detail::calculus_utils_make_abs (const std::shared_ptr< SymbolicExpr > &expr)
Result< void > LMCAS::calculus_utils_detail::calculus_utils_validate_expr (const std::shared_ptr< SymbolicExpr > &expr, const std::string &var, ComputationContext &context, const std::string &operation)
Result< void > LMCAS::calculus_utils_detail::calculus_utils_validate_expr_bounds (const std::shared_ptr< SymbolicExpr > &expr, const std::string &var, const std::shared_ptr< SymbolicExpr > &a, const std::shared_ptr< SymbolicExpr > &b, ComputationContext &context, const std::string &operation)
Result< void > LMCAS::calculus_utils_detail::calculus_utils_validate_expr_target (const std::shared_ptr< SymbolicExpr > &expr, const std::string &var, const std::shared_ptr< SymbolicExpr > &target, ComputationContext &context, const std::string &operation)
Result< void > LMCAS::calculus_utils_detail::calculus_utils_validate_two_exprs (const std::shared_ptr< SymbolicExpr > &first, const std::shared_ptr< SymbolicExpr > &second, const std::string &var, ComputationContext &context, const std::string &operation)