|
LMCAS
Lamina Computer Algebra System
|
| std::optional< ComparableEndpoint > LMCAS::detail::anonymous_namespace{interval_endpoint.cpp}::combine_surd_product | ( | const ComparableEndpoint & | left, |
| const ComparableEndpoint & | right ) |
在文件 interval_endpoint.cpp 第 63 行定义.
引用了 combine_surd_product(), LMCAS::detail::ComparableEndpoint::infinity, LMCAS::detail::ComparableEndpoint::radical_coefficient, LMCAS::detail::ComparableEndpoint::radicand, LMCAS::detail::ComparableEndpoint::rational, LMCAS::rational() , 以及 LMCAS::right.
被这些函数引用 combine_surd_product() , 以及 parse_surd_product().
| std::optional< ComparableEndpoint > LMCAS::detail::anonymous_namespace{interval_endpoint.cpp}::combine_surd_sum | ( | const ComparableEndpoint & | left, |
| const ComparableEndpoint & | right ) |
在文件 interval_endpoint.cpp 第 44 行定义.
引用了 combine_surd_sum(), LMCAS::detail::ComparableEndpoint::infinity, LMCAS::detail::ComparableEndpoint::radical_coefficient, LMCAS::detail::ComparableEndpoint::radicand, LMCAS::detail::ComparableEndpoint::rational , 以及 LMCAS::right.
被这些函数引用 combine_surd_sum() , 以及 parse_surd_sum().
| Result< ComparableEndpoint > LMCAS::detail::anonymous_namespace{interval_endpoint.cpp}::comparable_finite_endpoint | ( | const Endpoint & | endpoint, |
| ComputationContext & | context, | ||
| const std::string & | operation ) |
在文件 interval_endpoint.cpp 第 267 行定义.
引用了 comparable_finite_endpoint(), comparable_number(), comparable_root(), comparable_surd(), LMCAS::detail::context, LMCAS::Result< T >::failure(), LMCAS::InternalInvariant, LMCAS::InvalidArgument, LMCAS::detail::make_expression_ptr(), LMCAS::detail::node(), LMCAS::detail::normalize_node(), LMCAS::detail::operation, parse_quadratic_surd() , 以及 unsupported_endpoint().
被这些函数引用 comparable_finite_endpoint().
| Result< ComparableEndpoint > LMCAS::detail::anonymous_namespace{interval_endpoint.cpp}::comparable_number | ( | const NumberNode & | number, |
| ComputationContext & | , | ||
| const std::string & | ) |
在文件 interval_endpoint.cpp 第 175 行定义.
引用了 comparable_number(), LMCAS::Result< T >::success() , 以及 LMCAS::NumberNode::value().
被这些函数引用 comparable_finite_endpoint() , 以及 comparable_number().
| Result< ComparableEndpoint > LMCAS::detail::anonymous_namespace{interval_endpoint.cpp}::comparable_root | ( | const RootOfNode & | root, |
| ComputationContext & | context, | ||
| const std::string & | operation ) |
在文件 interval_endpoint.cpp 第 208 行定义.
引用了 LMCAS::detail::ComparableEndpoint::algebraic, comparable_root(), LMCAS::detail::context, LMCAS::DomainError, LMCAS::RootOfNode::exact_id(), LMCAS::Result< T >::failure(), LMCAS::detail::isolate_exact_root(), LMCAS::detail::operation, LMCAS::real(), LMCAS::Result< T >::success() , 以及 LMCAS::Result< T >::value().
被这些函数引用 comparable_finite_endpoint() , 以及 comparable_root().
| Result< ComparableEndpoint > LMCAS::detail::anonymous_namespace{interval_endpoint.cpp}::comparable_surd | ( | ComparableEndpoint | surd, |
| ComputationContext & | context ) |
在文件 interval_endpoint.cpp 第 187 行定义.
引用了 LMCAS::a, LMCAS::detail::ComparableEndpoint::algebraic, LMCAS::b, comparable_surd(), LMCAS::detail::context, LMCAS::Result< T >::failure(), LMCAS::detail::make_exact_real_algebraic(), LMCAS::detail::ComparableEndpoint::radical_coefficient, LMCAS::detail::ComparableEndpoint::radicand, LMCAS::detail::ComparableEndpoint::rational , 以及 LMCAS::Result< T >::success().
被这些函数引用 comparable_finite_endpoint() , 以及 comparable_surd().
| bool LMCAS::detail::anonymous_namespace{interval_endpoint.cpp}::outside_real_function_domain | ( | const FunctionNode & | function | ) |
在文件 interval_endpoint.cpp 第 229 行定义.
引用了 LMCAS::detail::exact_rational_value(), LMCAS::function(), LMCAS::FunctionNode::Ln, outside_real_function_domain() , 以及 LMCAS::FunctionNode::Sqrt.
被这些函数引用 outside_real_function_domain() , 以及 unsupported_endpoint().
| std::optional< ComparableEndpoint > LMCAS::detail::anonymous_namespace{interval_endpoint.cpp}::parse_quadratic_surd | ( | const std::shared_ptr< const SymbolicNode > & | node | ) |
在文件 interval_endpoint.cpp 第 142 行定义.
引用了 LMCAS::add(), LMCAS::detail::exact_rational_value(), LMCAS::function(), LMCAS::detail::node(), parse_quadratic_surd(), parse_surd_power(), parse_surd_product(), parse_surd_sum() , 以及 LMCAS::FunctionNode::Sqrt.
被这些函数引用 comparable_finite_endpoint(), parse_quadratic_surd(), parse_surd_power(), parse_surd_product() , 以及 parse_surd_sum().
| std::optional< ComparableEndpoint > LMCAS::detail::anonymous_namespace{interval_endpoint.cpp}::parse_surd_power | ( | const PowerNode & | power | ) |
在文件 interval_endpoint.cpp 第 114 行定义.
引用了 LMCAS::PowerNode::base(), LMCAS::detail::exact_rational_value(), LMCAS::exponent, LMCAS::PowerNode::exponent(), parse_quadratic_surd() , 以及 parse_surd_power().
被这些函数引用 parse_quadratic_surd() , 以及 parse_surd_power().
| std::optional< ComparableEndpoint > LMCAS::detail::anonymous_namespace{interval_endpoint.cpp}::parse_surd_product | ( | const MultiplyNode & | multiply | ) |
在文件 interval_endpoint.cpp 第 98 行定义.
引用了 combine_surd_product(), parse_quadratic_surd() , 以及 parse_surd_product().
被这些函数引用 parse_quadratic_surd() , 以及 parse_surd_product().
| std::optional< ComparableEndpoint > LMCAS::detail::anonymous_namespace{interval_endpoint.cpp}::parse_surd_sum | ( | const AddNode & | add | ) |
在文件 interval_endpoint.cpp 第 82 行定义.
引用了 LMCAS::add(), combine_surd_sum(), parse_quadratic_surd() , 以及 parse_surd_sum().
被这些函数引用 parse_quadratic_surd() , 以及 parse_surd_sum().
| Result< ComparableEndpoint > LMCAS::detail::anonymous_namespace{interval_endpoint.cpp}::unsupported_endpoint | ( | const std::shared_ptr< const SymbolicNode > & | node, |
| const std::string & | operation ) |
在文件 interval_endpoint.cpp 第 244 行定义.
引用了 LMCAS::DomainError, LMCAS::Result< T >::failure(), LMCAS::function(), LMCAS::Inconclusive, LMCAS::detail::node(), LMCAS::detail::operation, outside_real_function_domain(), LMCAS::UnboundSymbol, unsupported_endpoint() , 以及 LMCAS::detail::variable.
被这些函数引用 comparable_finite_endpoint() , 以及 unsupported_endpoint().