|
LMCAS
Lamina Computer Algebra System
|
函数 | |
| std::optional< int > | integer_value_from_node (const std::shared_ptr< const SymbolicNode > &node) |
| static std::optional< int > | laurent_power_of_power (const PowerNode &power, const std::string &var) |
| double | series_get_double (const std::shared_ptr< SymbolicExpr > &expression) |
| bool | series_is_infinity (const std::shared_ptr< SymbolicExpr > &expression) |
| bool | series_is_number (const std::shared_ptr< SymbolicExpr > &expression) |
| double | series_number_value (const NumberNode &number) |
| std::optional< int > | supported_laurent_integer_power (const std::shared_ptr< const SymbolicNode > &node, const std::string &variable) |
| Result< void > | validate_power_series_coefficients (const std::vector< std::shared_ptr< SymbolicExpr > > &coefficients, const std::string &operation, const std::string &name) |
| Result< void > | validate_series_variable (const std::string &variable, ComputationContext &context, const std::string &operation) |
| std::optional< int > LMCAS::detail::series_support::integer_value_from_node | ( | const std::shared_ptr< const SymbolicNode > & | node | ) |
在文件 series_engine.cpp 第 69 行定义.
引用了 LMCAS::integer, integer_value_from_node(), LMCAS::detail::node(), LMCAS::try_get_integer_value() , 以及 LMCAS::value.
被这些函数引用 integer_value_from_node() , 以及 laurent_power_of_power().
|
static |
在文件 series_engine.cpp 第 83 行定义.
引用了 LMCAS::PowerNode::base(), LMCAS::exponent, LMCAS::PowerNode::exponent(), integer_value_from_node(), laurent_power_of_power() , 以及 supported_laurent_integer_power().
被这些函数引用 laurent_power_of_power() , 以及 supported_laurent_integer_power().
| double LMCAS::detail::series_support::series_get_double | ( | const std::shared_ptr< SymbolicExpr > & | expression | ) |
在文件 series_convergence.cpp 第 33 行定义.
引用了 LMCAS::detail::node(), LMCAS::polynomial_solver_detail::num(), series_get_double() , 以及 series_number_value().
被这些函数引用 series_get_double() , 以及 series_is_infinity().
| bool LMCAS::detail::series_support::series_is_infinity | ( | const std::shared_ptr< SymbolicExpr > & | expression | ) |
在文件 series_convergence.cpp 第 44 行定义.
引用了 LMCAS::FunctionNode::Infinity, LMCAS::detail::node(), series_get_double(), series_is_infinity() , 以及 series_is_number().
被这些函数引用 series_is_infinity().
| bool LMCAS::detail::series_support::series_is_number | ( | const std::shared_ptr< SymbolicExpr > & | expression | ) |
在文件 series_convergence.cpp 第 26 行定义.
引用了 LMCAS::detail::node() , 以及 series_is_number().
被这些函数引用 series_is_infinity() , 以及 series_is_number().
| double LMCAS::detail::series_support::series_number_value | ( | const NumberNode & | number | ) |
在文件 series_convergence.cpp 第 19 行定义.
引用了 series_number_value() , 以及 LMCAS::NumberNode::value().
被这些函数引用 series_get_double() , 以及 series_number_value().
| std::optional< int > LMCAS::detail::series_support::supported_laurent_integer_power | ( | const std::shared_ptr< const SymbolicNode > & | node, |
| const std::string & | variable ) |
在文件 series_engine.cpp 第 105 行定义.
引用了 laurent_power_of_power(), LMCAS::detail::node(), supported_laurent_integer_power() , 以及 LMCAS::detail::variable.
被这些函数引用 laurent_power_of_power() , 以及 supported_laurent_integer_power().
| Result< void > LMCAS::detail::series_support::validate_power_series_coefficients | ( | const std::vector< std::shared_ptr< SymbolicExpr > > & | coefficients, |
| const std::string & | operation, | ||
| const std::string & | name ) |
在文件 series_engine.cpp 第 145 行定义.
引用了 LMCAS::Result< T >::failure(), LMCAS::InvalidArgument, LMCAS::name, LMCAS::detail::node(), LMCAS::detail::operation, LMCAS::Result< T >::success() , 以及 validate_power_series_coefficients().
被这些函数引用 validate_power_series_coefficients().
| Result< void > LMCAS::detail::series_support::validate_series_variable | ( | const std::string & | variable, |
| ComputationContext & | context, | ||
| const std::string & | operation ) |
在文件 series_engine.cpp 第 53 行定义.
引用了 LMCAS::detail::context, LMCAS::Result< T >::failure(), LMCAS::InvalidArgument, LMCAS::detail::operation, LMCAS::Result< T >::success() , 以及 validate_series_variable().
被这些函数引用 validate_series_variable().