Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
Loading...
Searching...
No Matches
bertini::node::SumOperator Member List

This is the complete list of members for bertini::node::SumOperator, including all inherited members.

Accept(VisitorBase &)=0bertini::VisitableBase< RetT, CatchAll >pure virtual
AcceptBase(T &visited, VisitorBase &guest)bertini::VisitableBase< RetT, CatchAll >inlineprotectedstatic
AddOperand(std::shared_ptr< Node > child) overridebertini::node::SumOperatorinlinevirtual
AddOperand(std::shared_ptr< Node > child, bool sign)bertini::node::SumOperatorinline
boost::serialization::access classbertini::node::SumOperatorfriend
Degree(std::shared_ptr< Variable > const &v=nullptr) const overridebertini::node::SumOperatorvirtual
Degree(VariableGroup const &vars) const overridebertini::node::SumOperatorvirtual
Differentiate(std::shared_ptr< Variable > const &v=nullptr) const overridebertini::node::SumOperatorvirtual
bertini::node::NaryOperator::Differentiate(std::shared_ptr< Variable > const &v, unsigned count) constbertini::node::Node
bertini::node::NaryOperator::Differentiate(VariableGroup const &vars) constbertini::node::Node
eval_program_bertini::node::Nodemutableprotected
EvalProgram() constbertini::node::Nodeinline
FirstOperand() constbertini::node::NaryOperator
GetSigns() constbertini::node::SumOperatorinline
Hash() constbertini::node::Node
HashCombine(std::size_t &seed, std::size_t value)bertini::node::Nodeinlineprotectedstatic
HashImpl() const overridebertini::node::SumOperatorvirtual
Homogenized(VariableGroup const &vars, std::shared_ptr< Variable > const &homvar) const overridebertini::node::SumOperatorvirtual
IsHomogeneous(std::shared_ptr< Variable > const &v=nullptr) const overridebertini::node::SumOperatorvirtual
IsHomogeneous(VariableGroup const &vars) const overridebertini::node::SumOperatorvirtual
IsLiteralOne() constbertini::node::Nodeinlinevirtual
IsLiteralZero() constbertini::node::Nodeinlinevirtual
IsPolynomial(std::shared_ptr< Variable > const &v=nullptr) constbertini::node::Node
IsPolynomial(VariableGroup const &v) constbertini::node::Node
IsSame(Node const &other) const overridebertini::node::SumOperatorvirtual
Make(Ts &&...ts)bertini::node::SumOperatorinlinestatic
MultiDegree(VariableGroup const &vars) constbertini::node::Node
MultiDegreeImpl(VariableGroup const &vars) const overridebertini::node::SumOperatorvirtual
NaryOperator()bertini::node::NaryOperatorinlineprotected
Node()bertini::node::Nodeprotected
NumOperands() constbertini::node::NaryOperator
Operands() constbertini::node::NaryOperatorinline
operands_bertini::node::NaryOperatorprotected
operator+=(const std::shared_ptr< Node > &rhs)bertini::node::SumOperatorinline
operator-=(const std::shared_ptr< Node > &rhs)bertini::node::SumOperatorinline
Precedence() const overridebertini::node::SumOperatorinlinevirtual
print(std::ostream &target) const overridebertini::node::SumOperatorvirtual
SetEvalProgram(std::shared_ptr< const void > p) constbertini::node::Nodeinline
Simplified() const overridebertini::node::SumOperatorvirtual
structural_hash_bertini::node::Nodemutableprotected
Subs(SubstitutionMap const &substitutions) const overridebertini::node::SumOperatorvirtual
VisitReturnType typedefbertini::VisitableBase< RetT, CatchAll >
~NaryOperator()=defaultbertini::node::NaryOperatorvirtual
~Node()=defaultbertini::node::Nodevirtual
~Operator()=defaultbertini::node::Operatorvirtual
~SumOperator()=defaultbertini::node::SumOperatorvirtual
~VisitableBase()=defaultbertini::VisitableBase< RetT, CatchAll >virtual