LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
LMCAS::anonymous_namespace{irrational_symbolic.cpp} 命名空间参考

函数

std::shared_ptr< SymbolicExpr > symbolic_named_power (const std::string &name, const BigInt &exponent)

函数说明

◆ symbolic_named_power()

std::shared_ptr< SymbolicExpr > LMCAS::anonymous_namespace{irrational_symbolic.cpp}::symbolic_named_power ( const std::string & name,
const BigInt & exponent )

在文件 irrational_symbolic.cpp 第 9 行定义.

10 {
13 return exponent == BigInt(1) ? base :
14 SymbolicExpr::power(base, SymbolicExpr::number(exponent));
15}
std::shared_ptr<::LMCAS::SymbolicExpr > make_expression_ptr(SymbolicNodePtr root)
std::shared_ptr< const Node > make_node(Args &&... args)
const ExprPtr & exponent
__attribute__((visibility("default"))) Result< EqvProfile > eqv_profile_from_name(const std const std::string & name

引用了 LMCAS::exponent, LMCAS::detail::make_expression_ptr(), LMCAS::detail::make_node(), LMCAS::name , 以及 symbolic_named_power().

被这些函数引用 symbolic_named_power().

函数调用图:
这是这个函数的调用关系图: