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

浏览该文件的源代码.

类

struct  LMCAS::CheckedInterval

命名空间

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

函数

Result< std::vector< CheckedInterval > > LMCAS::anonymous_namespace{interval_normalization.cpp}::collect_nonempty_intervals (std::vector< Interval > intervals, ComputationContext &context)
Result< ComparableEndpoint > LMCAS::comparable_endpoint (const Endpoint &endpoint, ComputationContext &context, const std::string &operation)
Result< int > LMCAS::compare_comparable (const ComparableEndpoint &left, const ComparableEndpoint &right, ComputationContext &context)
Result< std::vector< Interval > > LMCAS::anonymous_namespace{interval_normalization.cpp}::merge_checked_intervals (std::vector< CheckedInterval > checked, ComputationContext &context)
Result< std::vector< Interval > > LMCAS::normalize_intervals_checked (std::vector< Interval > intervals)
Result< std::vector< Interval > > LMCAS::normalize_intervals_checked (std::vector< Interval > intervals, ComputationContext &context)
Result< void > LMCAS::anonymous_namespace{interval_normalization.cpp}::sort_checked_intervals (std::vector< CheckedInterval > &checked, ComputationContext &context)

变量

constexpr const char * LMCAS::anonymous_namespace{interval_normalization.cpp}::kCheckedIntervalOperation = "normalize_intervals"

类说明

◆ LMCAS::CheckedInterval

struct LMCAS::CheckedInterval

在文件 interval_endpoint.hpp 第 27 行定义.

LMCAS::CheckedInterval 的协作图:
类成员
Interval interval
ComparableEndpoint lower
ComparableEndpoint upper