LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
normalization_numeric_powers.cpp 文件参考
#include "internal/normalization_utils.hpp"
#include <cstdint>
normalization_numeric_powers.cpp 的引用(Include)关系图:

浏览该文件的源代码.

命名空间

namespace  LMCAS
namespace  LMCAS::anonymous_namespace{normalization_numeric_powers.cpp}

函数

std::shared_ptr< const SymbolicNode > LMCAS::anonymous_namespace{normalization_numeric_powers.cpp}::extract_small_square_factor (const BigInt &value, const BigInt &root, detail::RewriteBudget *budget)
std::shared_ptr< const SymbolicNode > LMCAS::anonymous_namespace{normalization_numeric_powers.cpp}::half_numeric_power (const NumberNode &base, detail::RewriteBudget *budget)
std::shared_ptr< const SymbolicNode > LMCAS::anonymous_namespace{normalization_numeric_powers.cpp}::integer_numeric_power (const std::shared_ptr< const NumberNode > &base, const BigInt &exponent)
bool LMCAS::anonymous_namespace{normalization_numeric_powers.cpp}::is_half_exponent (const NumberNode &exponent)
std::shared_ptr< const NumberNode > LMCAS::normalization_exact_square_root (const NumberNode &number)
std::shared_ptr< const SymbolicNode > LMCAS::normalization_imaginary_power (const BigInt &exponent, detail::RewriteBudget *budget=nullptr)
std::shared_ptr< const SymbolicNode > LMCAS::normalization_numeric_power (const std::shared_ptr< const NumberNode > &base, const std::shared_ptr< const NumberNode > &exponent, detail::RewriteBudget *budget=nullptr)
std::shared_ptr< const NumberNode > LMCAS::anonymous_namespace{normalization_numeric_powers.cpp}::reciprocal_exact_number (const NumberNode &number)
std::shared_ptr< const NumberNode > LMCAS::anonymous_namespace{normalization_numeric_powers.cpp}::small_exact_power (const NumberNode &base, const BigInt &exponent)