OASIS
Open Algebra Software
Loading...
Searching...
No Matches
Oasis::Sine< Expression > Member List

This is the complete list of members for Oasis::Sine< Expression >, 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::UnaryExpression< Sine >inlinevirtual
Copy() const -> std::unique_ptr< Expression > finalOasis::UnaryExpression< Sine >inlinevirtual
Differentiate(const Expression &var) const -> std::unique_ptr< Expression > overrideOasis::Sine< Expression >virtual
Equals(const Expression &other) const -> bool finalOasis::UnaryExpression< Sine >inlinevirtual
FindZeros() const -> std::vector< std::unique_ptr< Expression > >Oasis::Expression
Generalize() const -> std::unique_ptr< Expression > finalOasis::UnaryExpression< Sine >inlinevirtual
GetCategory() const -> uint32_tOasis::Expressionvirtual
GetOperand() const -> const Expression &Oasis::UnaryExpression< Sine >inline
GetType() const -> ExpressionTypeOasis::Expressionvirtual
HasOperand() const -> boolOasis::UnaryExpression< Sine >inline
Integrate(const Expression &var) const -> std::unique_ptr< Expression > overrideOasis::Sine< Expression >virtual
IntegrateWithBounds(const Expression &, const Expression &, const Expression &) -> std::unique_ptr< Expression >Oasis::Expressionvirtual
Is() constOasis::Expressioninline
Is() constOasis::Expressioninline
Is() constOasis::Expressioninline
opOasis::UnaryExpression< Sine >protected
SetOperand(const Expression &operand) -> voidOasis::UnaryExpression< Sine >inline
Simplify() const -> std::unique_ptr< Expression >Oasis::Expression
Sine()=defaultOasis::Sine< Expression >
Sine(const Sine &other)Oasis::Sine< Expression >inline
Sine(const Expression &operand)Oasis::Sine< Expression >inlineexplicit
StructurallyEquivalent(const Expression &other) const -> bool finalOasis::UnaryExpression< Sine >inlinevirtual
Substitute(const Expression &var, const Expression &val) -> std::unique_ptr< Expression > overrideOasis::UnaryExpression< Sine >inlinevirtual
UnaryExpression()=defaultOasis::UnaryExpression< Sine >
UnaryExpression(const UnaryExpression &other)Oasis::UnaryExpression< Sine >inline
UnaryExpression(const Expression &operand)Oasis::UnaryExpression< Sine >inlineexplicit
~Expression()=defaultOasis::Expressionvirtual