LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
LMCAS::ExpandVisitor 成员列表

成员的完整列表,这些成员属于 LMCAS::ExpandVisitor,包括所有继承而来的类成员

append_child(std::size_t &size, const std::shared_ptr< const SymbolicNode > &child) constLMCAS::ExpandVisitorinlineprivate
check_child_count(std::size_t count, std::size_t roots=1) constLMCAS::ExpandVisitorinlineprivate
current_depthLMCAS::detail::SymbolicVisitorprotected
expand_child(const std::shared_ptr< const SymbolicNode > &child, std::size_t &size)LMCAS::ExpandVisitorinlineprivate
expand_children(const std::vector< std::shared_ptr< const SymbolicNode > > &children, std::size_t &size)LMCAS::ExpandVisitorinlineprivate
ExpandVisitor(detail::RewriteBudget &budget)LMCAS::ExpandVisitorinlineexplicit
get_result() constLMCAS::ExpandVisitorinline
MAX_DEPTHLMCAS::detail::SymbolicVisitorprotectedstatic
resultLMCAS::ExpandVisitor
rewrite_budget() const noexceptLMCAS::detail::SymbolicVisitorinlineprotected
rewrite_budget_LMCAS::detail::SymbolicVisitorprivate
set_result(std::shared_ptr< const SymbolicNode > candidate, std::size_t size)LMCAS::ExpandVisitorinlineprivate
set_result(std::shared_ptr< const SymbolicNode > candidate)LMCAS::ExpandVisitorinlineprivate
SymbolicVisitor()=defaultLMCAS::detail::SymbolicVisitor
SymbolicVisitor(RewriteBudget *budget) noexceptLMCAS::detail::SymbolicVisitorinlineexplicit
visit(const NumberNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const VariableNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const AddNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const MultiplyNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const PowerNode &node) overrideLMCAS::ExpandVisitorvirtual
visit(const FunctionNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const UninterpretedFunctionNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const MatrixNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const IntegralNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const RelationalNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const LogicalNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const PiecewiseNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const SummationNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const ProductNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const TransformNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const QuantifierNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const SetBuilderNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const FiniteSetNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const IntervalNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const MembershipNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const QuantityNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const ComplexNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const LimitNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
visit(const RootOfNode &node) overrideLMCAS::ExpandVisitorinlinevirtual
~SymbolicVisitor()=defaultLMCAS::detail::SymbolicVisitorvirtual