OASIS
Open Algebra Software
Loading...
Searching...
No Matches
Oasis::Variable Member List

This is the complete list of members for Oasis::Variable, including all inherited members.

Copy() const -> std::unique_ptr< Expression > finalOasis::LeafExpression< Variable >inlinevirtual
Differentiate(const Expression &differentiationVariable) const -> std::unique_ptr< Expression > finalOasis::Variablevirtual
Equals(const Expression &other) const -> bool finalOasis::Variablevirtual
FindZeros() const -> std::vector< std::unique_ptr< Expression > >Oasis::Expression
Generalize() const -> std::unique_ptr< Expression >Oasis::Expressionvirtual
GetCategory() const -> uint32_tOasis::Expressionvirtual
GetName() const -> std::stringOasis::Variable
GetType() const -> ExpressionTypeOasis::Expressionvirtual
Integrate(const Expression &integrationVariable) const -> std::unique_ptr< Expression > finalOasis::Variablevirtual
IntegrateWithBounds(const Expression &, const Expression &, const Expression &) -> std::unique_ptr< Expression >Oasis::Expressionvirtual
Is() constOasis::Expressioninline
Is() constOasis::Expressioninline
Is() constOasis::Expressioninline
operator=(const Variable &other) -> Variable &=defaultOasis::Variable
Serialize(SerializationVisitor &visitor) const overrideOasis::LeafExpression< Variable >inlinevirtual
Simplify() const -> std::unique_ptr< Expression >Oasis::Expressionvirtual
StructurallyEquivalent(const Expression &other) const -> bool finalOasis::LeafExpression< Variable >inlinevirtual
Substitute(const Expression &var, const Expression &val) -> std::unique_ptr< Expression > overrideOasis::Variablevirtual
Variable()=defaultOasis::Variable
Variable(const Variable &other)=defaultOasis::Variable
Variable(std::string name)Oasis::Variableexplicit
~Expression()=defaultOasis::Expressionvirtual