mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-18 16:27:34 +01:00
[poincare/trigonometry] Add comments
This commit is contained in:
committed by
EmilieNumworks
parent
1f0a18f94c
commit
1a47207bee
@@ -16,6 +16,8 @@ public:
|
||||
static bool isDirectTrigonometryFunction(const Expression & e);
|
||||
static bool isInverseTrigonometryFunction(const Expression & e);
|
||||
static bool AreInverseFunctions(const Expression & directFunction, const Expression & inverseFunction);
|
||||
/* Returns a (unreduced) division between pi in each unit, or 1 if the units
|
||||
* are the same. */
|
||||
static Expression UnitConversionFactor(Preferences::AngleUnit fromUnit, Preferences::AngleUnit toUnit);
|
||||
static bool ExpressionIsEquivalentToTangent(const Expression & e);
|
||||
static Expression shallowReduceDirectFunction(Expression & e, ExpressionNode::ReductionContext reductionContext);
|
||||
|
||||
@@ -90,6 +90,7 @@ bool Trigonometry::AreInverseFunctions(const Expression & directFunction, const
|
||||
|
||||
Expression Trigonometry::UnitConversionFactor(Preferences::AngleUnit fromUnit, Preferences::AngleUnit toUnit) {
|
||||
if (fromUnit == toUnit) {
|
||||
// Just an optimisation to gain some time at reduction
|
||||
return Rational::Builder(1);
|
||||
}
|
||||
return Division::Builder(piExpression(toUnit), piExpression(fromUnit));
|
||||
|
||||
Reference in New Issue
Block a user