|
LMCAS
Lamina Computer Algebra System
|
函数 | |
| Result< std::vector< CheckedInterval > > | collect_nonempty_intervals (std::vector< Interval > intervals, ComputationContext &context) |
| Result< std::vector< Interval > > | merge_checked_intervals (std::vector< CheckedInterval > checked, ComputationContext &context) |
| Result< void > | sort_checked_intervals (std::vector< CheckedInterval > &checked, ComputationContext &context) |
变量 | |
| constexpr const char * | kCheckedIntervalOperation = "normalize_intervals" |
| Result< std::vector< CheckedInterval > > LMCAS::anonymous_namespace{interval_normalization.cpp}::collect_nonempty_intervals | ( | std::vector< Interval > | intervals, |
| ComputationContext & | context ) |
在文件 interval_normalization.cpp 第 13 行定义.
引用了 collect_nonempty_intervals(), LMCAS::comparable_endpoint(), LMCAS::compare_comparable(), LMCAS::context, LMCAS::Result< T >::error(), LMCAS::interval(), kCheckedIntervalOperation, LMCAS::lower, LMCAS::upper , 以及 LMCAS::Result< T >::value().
被这些函数引用 collect_nonempty_intervals().
| Result< std::vector< Interval > > LMCAS::anonymous_namespace{interval_normalization.cpp}::merge_checked_intervals | ( | std::vector< CheckedInterval > | checked, |
| ComputationContext & | context ) |
在文件 interval_normalization.cpp 第 62 行定义.
引用了 LMCAS::compare_comparable(), LMCAS::context, LMCAS::detail::CheckedInterval::interval, LMCAS::interval(), merge_checked_intervals() , 以及 LMCAS::detail::CheckedInterval::upper.
被这些函数引用 merge_checked_intervals().
| Result< void > LMCAS::anonymous_namespace{interval_normalization.cpp}::sort_checked_intervals | ( | std::vector< CheckedInterval > & | checked, |
| ComputationContext & | context ) |
在文件 interval_normalization.cpp 第 40 行定义.
引用了 LMCAS::compare_comparable(), LMCAS::context, LMCAS::Result< T >::failure(), LMCAS::interval(), LMCAS::lower, sort_checked_intervals() , 以及 LMCAS::Result< T >::success().
被这些函数引用 sort_checked_intervals().
|
constexpr |
在文件 interval_normalization.cpp 第 11 行定义.
被这些函数引用 collect_nonempty_intervals().