LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
LMCAS::detail::IntegrationEntry结构体 参考

#include </home/runner/work/docs/docs/LMCAS/src/internal/integration_support.hpp>

LMCAS::detail::IntegrationEntry 的协作图:

Public 成员函数

 IntegrationEntry (std::string name, SymbolicExpr pattern, SymbolicExpr result, std::unordered_set< std::string > wildcards, std::function< bool(const MatchMap &, const std::string &, ComputationContext &)> condition=nullptr, int priority=100)

Public 属性

std::function< bool(const MatchMap &, const std::string &, ComputationContext &)> condition
std::string name
SymbolicExpr pattern
int priority = 100
SymbolicExpr result
std::unordered_set< std::string > wildcards

详细描述

在文件 integration_support.hpp 第 31 行定义.

构造及析构函数说明

◆ IntegrationEntry()

LMCAS::detail::IntegrationEntry::IntegrationEntry ( std::string name,
SymbolicExpr pattern,
SymbolicExpr result,
std::unordered_set< std::string > wildcards,
std::function< bool(const MatchMap &, const std::string &, ComputationContext &)> condition = nullptr,
int priority = 100 )
inline

在文件 integration_support.hpp 第 39 行定义.

43 : name(std::move(name)), pattern(std::move(pattern)), result(std::move(result)),
44 wildcards(std::move(wildcards)), condition(std::move(condition)), priority(priority) {}
std::unordered_set< std::string > wildcards
std::function< bool(const MatchMap &, const std::string &, ComputationContext &)> condition

引用了 condition, name, pattern, priority, result , 以及 wildcards.

类成员变量说明

◆ condition

std::function<bool(const MatchMap&, const std::string&, ComputationContext&)> LMCAS::detail::IntegrationEntry::condition

在文件 integration_support.hpp 第 36 行定义.

被这些函数引用 IntegrationEntry().

◆ name

std::string LMCAS::detail::IntegrationEntry::name

在文件 integration_support.hpp 第 32 行定义.

被这些函数引用 IntegrationEntry().

◆ pattern

SymbolicExpr LMCAS::detail::IntegrationEntry::pattern

在文件 integration_support.hpp 第 33 行定义.

被这些函数引用 IntegrationEntry().

◆ priority

int LMCAS::detail::IntegrationEntry::priority = 100

在文件 integration_support.hpp 第 37 行定义.

被这些函数引用 IntegrationEntry().

◆ result

SymbolicExpr LMCAS::detail::IntegrationEntry::result

在文件 integration_support.hpp 第 34 行定义.

被这些函数引用 IntegrationEntry().

◆ wildcards

std::unordered_set<std::string> LMCAS::detail::IntegrationEntry::wildcards

在文件 integration_support.hpp 第 35 行定义.

被这些函数引用 IntegrationEntry().


该结构体的文档由以下文件生成: