OASIS
Open Algebra Software
Loading...
Searching...
No Matches
Oasis::Negate< OperandT > Member List

This is the complete list of members for Oasis::Negate< OperandT >, including all inherited members.

Copy() const -> std::unique_ptr< Expression > finalOasis::UnaryExpression< Negate, OperandT >inlinevirtual
Differentiate(const Expression &var) const -> std::unique_ptr< Expression > overrideOasis::Negate< OperandT >inlinevirtual
Equals(const Expression &other) const -> bool finalOasis::UnaryExpression< Negate, OperandT >inlinevirtual
FindZeros() const -> std::vector< std::unique_ptr< Expression > >Oasis::Expression
Generalize() const -> std::unique_ptr< Expression > finalOasis::UnaryExpression< Negate, OperandT >inlinevirtual
GetCategory() const -> uint32_tOasis::Expressionvirtual
GetOperand() const -> const OperandT &Oasis::UnaryExpression< Negate, OperandT >inline
GetType() const -> ExpressionTypeOasis::Expressionvirtual
HasOperand() const -> boolOasis::UnaryExpression< Negate, OperandT >inline
Integrate(const Expression &) const -> std::unique_ptr< Expression >Oasis::Expressionvirtual
IntegrateWithBounds(const Expression &, const Expression &, const Expression &) -> std::unique_ptr< Expression >Oasis::Expressionvirtual
Is() constOasis::Expressioninline
Is() constOasis::Expressioninline
Is() constOasis::Expressioninline
Negate()=defaultOasis::Negate< OperandT >
Negate(const Negate &other)Oasis::Negate< OperandT >inline
Negate(const OperandT &operand)Oasis::Negate< OperandT >inlineexplicit
opOasis::UnaryExpression< Negate, OperandT >protected
Serialize(SerializationVisitor &visitor) const overrideOasis::UnaryExpression< Negate, OperandT >inlinevirtual
SetOperand(const OperandT &operand) -> voidOasis::UnaryExpression< Negate, OperandT >inline
Simplify() const -> std::unique_ptr< Expression > overrideOasis::Negate< OperandT >inlinevirtual
StructurallyEquivalent(const Expression &other) const -> bool finalOasis::UnaryExpression< Negate, OperandT >inlinevirtual
Substitute(const Expression &var, const Expression &val) -> std::unique_ptr< Expression > overrideOasis::UnaryExpression< Negate, OperandT >inlinevirtual
UnaryExpression()=defaultOasis::UnaryExpression< Negate, OperandT >
UnaryExpression(const UnaryExpression &other)Oasis::UnaryExpression< Negate, OperandT >inline
UnaryExpression(const OperandT &operand)Oasis::UnaryExpression< Negate, OperandT >inlineexplicit
~Expression()=defaultOasis::Expressionvirtual