|
LMCAS
Lamina Computer Algebra System
|
类型定义 | |
| using | FT = FunctionNode::FuncType |
在文件 integration_table_rules.hpp 第 6 行定义.
| void LMCAS::integration_table_detail::load_algebraic_elementary_rules | ( | std::vector< detail::IntegrationEntry > & | table | ) |
在文件 integration_table_algebraic.cpp 第 6 行定义.
引用了 load_algebraic_elementary_rules(), LMCAS::detail::make_expression_ptr(), LMCAS::make_unary_function(), LMCAS::u, u_is_real_var(), u_is_var() , 以及 LMCAS::wildcard().
被这些函数引用 load_algebraic_elementary_rules() , 以及 LMCAS::detail::make_integration_entries().
| void LMCAS::integration_table_detail::load_algebraic_radicals_rules | ( | std::vector< detail::IntegrationEntry > & | table | ) |
在文件 integration_table_algebraic.cpp 第 37 行定义.
引用了 LMCAS::a, load_algebraic_radicals_rules(), LMCAS::detail::make_expression_ptr(), LMCAS::make_unary_function(), LMCAS::u, u_is_var_a_nonzero() , 以及 LMCAS::wildcard().
被这些函数引用 load_algebraic_radicals_rules() , 以及 LMCAS::detail::make_integration_entries().
| void LMCAS::integration_table_detail::load_algebraic_reciprocals_rules | ( | std::vector< detail::IntegrationEntry > & | table | ) |
在文件 integration_table_algebraic.cpp 第 74 行定义.
引用了 LMCAS::a, load_algebraic_reciprocals_rules(), LMCAS::detail::make_expression_ptr(), LMCAS::make_unary_function(), LMCAS::u, u_is_var_a_nonzero() , 以及 LMCAS::wildcard().
被这些函数引用 load_algebraic_reciprocals_rules() , 以及 LMCAS::detail::make_integration_entries().
| void LMCAS::integration_table_detail::load_exponential_base_rules | ( | std::vector< detail::IntegrationEntry > & | table | ) |
在文件 integration_table_composite.cpp 第 23 行定义.
引用了 LMCAS::a, LMCAS::context, load_exponential_base_rules(), LMCAS::detail::make_expression_ptr(), LMCAS::detail::no_facts(), LMCAS::detail::node(), LMCAS::normalization_proved(), LMCAS::detail::query_definedness(), LMCAS::detail::query_nonzero_value(), LMCAS::Real, LMCAS::u, u_is_var_a_indep() , 以及 LMCAS::wildcard().
被这些函数引用 load_exponential_base_rules() , 以及 LMCAS::detail::make_integration_entries().
| void LMCAS::integration_table_detail::load_exponential_rules | ( | std::vector< detail::IntegrationEntry > & | table | ) |
在文件 integration_table_elementary.cpp 第 5 行定义.
引用了 LMCAS::a, load_exponential_rules(), LMCAS::detail::make_expression_ptr(), LMCAS::u, u_is_var(), u_is_var_a_nonzero() , 以及 LMCAS::wildcard().
被这些函数引用 load_exponential_rules() , 以及 LMCAS::detail::make_integration_entries().
| void LMCAS::integration_table_detail::load_exponential_trig_rules | ( | std::vector< detail::IntegrationEntry > & | table | ) |
在文件 integration_table_composite.cpp 第 99 行定义.
引用了 load_exponential_trig_rules(), LMCAS::detail::make_expression_ptr(), LMCAS::sym_rational(), LMCAS::u, u_is_var() , 以及 LMCAS::wildcard().
被这些函数引用 load_exponential_trig_rules() , 以及 LMCAS::detail::make_integration_entries().
| void LMCAS::integration_table_detail::load_hyperbolic_rules | ( | std::vector< detail::IntegrationEntry > & | table | ) |
在文件 integration_table_elementary.cpp 第 199 行定义.
引用了 load_hyperbolic_rules(), LMCAS::detail::make_expression_ptr(), LMCAS::make_unary_function(), LMCAS::sym_rational(), LMCAS::u, u_is_real_var(), u_is_var() , 以及 LMCAS::wildcard().
被这些函数引用 load_hyperbolic_rules() , 以及 LMCAS::detail::make_integration_entries().
| void LMCAS::integration_table_detail::load_inverse_trig_rules | ( | std::vector< detail::IntegrationEntry > & | table | ) |
在文件 integration_table_elementary.cpp 第 164 行定义.
引用了 load_inverse_trig_rules(), LMCAS::detail::make_expression_ptr(), LMCAS::make_unary_function(), LMCAS::sym_rational(), LMCAS::u, u_is_var() , 以及 LMCAS::wildcard().
被这些函数引用 load_inverse_trig_rules() , 以及 LMCAS::detail::make_integration_entries().
| void LMCAS::integration_table_detail::load_logarithmic_rules | ( | std::vector< detail::IntegrationEntry > & | table | ) |
在文件 integration_table_composite.cpp 第 5 行定义.
引用了 load_logarithmic_rules(), LMCAS::detail::make_expression_ptr(), LMCAS::sym_rational(), LMCAS::sym_sub(), LMCAS::u, u_is_var() , 以及 LMCAS::wildcard().
被这些函数引用 load_logarithmic_rules() , 以及 LMCAS::detail::make_integration_entries().
| void LMCAS::integration_table_detail::load_polynomial_rules | ( | std::vector< detail::IntegrationEntry > & | table | ) |
在文件 integration_table_algebraic.cpp 第 110 行定义.
引用了 LMCAS::context, LMCAS::detail::exact_rational_value(), LMCAS::exponent, LMCAS::expression_depends_on_variable(), LMCAS::detail::expression_from_node(), load_polynomial_rules(), LMCAS::detail::make_expression_ptr(), LMCAS::detail::no_facts(), LMCAS::detail::node(), LMCAS::normalization_proved(), LMCAS::detail::normalize_node(), LMCAS::detail::query_nonzero_value(), LMCAS::Real, LMCAS::sym_rational(), LMCAS::u, u_is_var(), LMCAS::v , 以及 LMCAS::wildcard().
被这些函数引用 load_polynomial_rules() , 以及 LMCAS::detail::make_integration_entries().
| void LMCAS::integration_table_detail::load_scaled_radical_rules | ( | std::vector< detail::IntegrationEntry > & | table | ) |
在文件 integration_table_composite.cpp 第 47 行定义.
引用了 LMCAS::a, load_scaled_radical_rules(), LMCAS::detail::make_expression_ptr(), LMCAS::make_unary_function(), LMCAS::u, u_is_var_a_nonzero() , 以及 LMCAS::wildcard().
被这些函数引用 load_scaled_radical_rules() , 以及 LMCAS::detail::make_integration_entries().
| void LMCAS::integration_table_detail::load_scaled_trig_rules | ( | std::vector< detail::IntegrationEntry > & | table | ) |
在文件 integration_table_composite.cpp 第 66 行定义.
引用了 LMCAS::a, load_scaled_trig_rules(), LMCAS::detail::make_expression_ptr(), LMCAS::sym_rational(), LMCAS::u, u_is_var(), u_is_var_a_nonzero() , 以及 LMCAS::wildcard().
被这些函数引用 load_scaled_trig_rules() , 以及 LMCAS::detail::make_integration_entries().
| void LMCAS::integration_table_detail::load_trig_derivatives_rules | ( | std::vector< detail::IntegrationEntry > & | table | ) |
在文件 integration_table_elementary.cpp 第 43 行定义.
引用了 load_trig_derivatives_rules(), LMCAS::detail::make_expression_ptr(), LMCAS::make_unary_function(), LMCAS::u, u_is_var() , 以及 LMCAS::wildcard().
被这些函数引用 load_trig_derivatives_rules() , 以及 LMCAS::detail::make_integration_entries().
| void LMCAS::integration_table_detail::load_trig_primitives_rules | ( | std::vector< detail::IntegrationEntry > & | table | ) |
在文件 integration_table_elementary.cpp 第 100 行定义.
引用了 load_trig_primitives_rules(), LMCAS::detail::make_expression_ptr(), LMCAS::make_unary_function(), LMCAS::u, u_is_real_var(), u_is_var() , 以及 LMCAS::wildcard().
被这些函数引用 load_trig_primitives_rules() , 以及 LMCAS::detail::make_integration_entries().
| void LMCAS::integration_table_detail::load_trig_squares_rules | ( | std::vector< detail::IntegrationEntry > & | table | ) |
在文件 integration_table_elementary.cpp 第 70 行定义.
引用了 load_trig_squares_rules(), LMCAS::detail::make_expression_ptr(), LMCAS::sym_rational(), LMCAS::u, u_is_var() , 以及 LMCAS::wildcard().
被这些函数引用 load_trig_squares_rules() , 以及 LMCAS::detail::make_integration_entries().
|
inline |
在文件 integration_table_rules.hpp 第 42 行定义.
引用了 LMCAS::context, LMCAS::detail::no_facts(), LMCAS::detail::node(), LMCAS::normalization_proved(), LMCAS::detail::query_real_value(), u_is_real_var() , 以及 u_is_var().
被这些函数引用 load_algebraic_elementary_rules(), load_hyperbolic_rules(), load_trig_primitives_rules() , 以及 u_is_real_var().
|
inline |
在文件 integration_table_rules.hpp 第 8 行定义.
引用了 LMCAS::detail::node(), u_is_var() , 以及 LMCAS::value.
被这些函数引用 load_algebraic_elementary_rules(), load_exponential_rules(), load_exponential_trig_rules(), load_hyperbolic_rules(), load_inverse_trig_rules(), load_logarithmic_rules(), load_polynomial_rules(), load_scaled_trig_rules(), load_trig_derivatives_rules(), load_trig_primitives_rules(), load_trig_squares_rules(), u_is_real_var(), u_is_var() , 以及 u_is_var_a_indep().
|
inline |
在文件 integration_table_rules.hpp 第 17 行定义.
引用了 LMCAS::a, LMCAS::context, LMCAS::expression_depends_on_variable(), LMCAS::detail::node(), u_is_var() , 以及 u_is_var_a_indep().
被这些函数引用 load_exponential_base_rules(), u_is_var_a_indep() , 以及 u_is_var_a_nonzero().
|
inline |
在文件 integration_table_rules.hpp 第 26 行定义.
引用了 LMCAS::a, LMCAS::context, LMCAS::detail::no_facts(), LMCAS::detail::node(), LMCAS::normalization_proved(), LMCAS::detail::query_nonzero_value(), LMCAS::detail::query_real_value(), LMCAS::Real, u_is_var_a_indep() , 以及 u_is_var_a_nonzero().
被这些函数引用 load_algebraic_radicals_rules(), load_algebraic_reciprocals_rules(), load_exponential_rules(), load_scaled_radical_rules(), load_scaled_trig_rules() , 以及 u_is_var_a_nonzero().