OASIS
Open Algebra Software
Loading...
Searching...
No Matches
Oasis::LeafExpression< DerivedT > Member List

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

Accept(T &visitor) const -> std::expected< typename T::RetT, std::string_view >Oasis::Expression
Accept(T &visitor) const -> typename T::RetTOasis::Expression
AcceptInternal(Visitor &visitor) const -> any overrideOasis::LeafExpression< DerivedT >inlinevirtual
Copy() const -> std::unique_ptr< Expression > finalOasis::LeafExpression< DerivedT >inlinevirtual
Differentiate(const Expression &differentiationVariable) const -> std::unique_ptr< Expression > overrideOasis::LeafExpression< DerivedT >inlinevirtual
Equals(const Expression &other) const -> bool=0Oasis::Expressionpure virtual
FindZeros() const -> std::vector< std::unique_ptr< Expression > >Oasis::Expression
Generalize() const -> std::unique_ptr< Expression >Oasis::Expressionvirtual
GetCategory() const -> uint32_tOasis::Expressionvirtual
GetType() const -> ExpressionTypeOasis::Expressionvirtual
Integrate(const Expression &integrationVariable) const -> std::unique_ptr< Expression > overrideOasis::LeafExpression< DerivedT >inlinevirtual
IntegrateWithBounds(const Expression &, const Expression &, const Expression &) -> std::unique_ptr< Expression >Oasis::Expressionvirtual
Is() constOasis::Expressioninline
Is() constOasis::Expressioninline
Is() constOasis::Expressioninline
Simplify() const -> std::unique_ptr< Expression >Oasis::Expressionvirtual
StructurallyEquivalent(const Expression &other) const -> bool finalOasis::LeafExpression< DerivedT >inlinevirtual
Substitute(const Expression &, const Expression &) -> std::unique_ptr< Expression > overrideOasis::LeafExpression< DerivedT >inlinevirtual
~Expression()=defaultOasis::Expressionvirtual