Extra braces (again)

Copying exp(3) from Word results in the program generating exp(3)); Need to figure out where the extra bracket comes from.

Id #7578 | Release: None | Updated: Feb 13, 2013 at 8:30 PM by nesteruk | Created: Sep 12, 2008 at 9:01 AM by nesteruk

Investigate System.Math's double bias

It would appear that many System.Math functions are actually tuned to use the double data type. This means that if the user chooses to use float or decimal types, some of the generated code will be...

Id #7577 | Release: None | Updated: Feb 13, 2013 at 8:30 PM by nesteruk | Created: Sep 12, 2008 at 8:36 AM by nesteruk

Subscript variables should have the option to omit the underscore

Sometimes the underscore in subscript variables is extra. For example, if I have temperature in kelvin, I want to write Tk rather than T_k. There should be an option to have this.

Id #6962 | Release: None | Updated: Feb 13, 2013 at 8:30 PM by nesteruk | Created: Jul 16, 2008 at 9:07 AM by nesteruk

Give user an option to append to existing code

It might be worth letting the user aggregate their code, e.g. if it pertains to a single function. This means that the build context must be kept because we do not want to re-define existing variab...

Id #6961 | Release: None | Updated: Feb 13, 2013 at 8:30 PM by nesteruk | Created: Jul 16, 2008 at 7:50 AM by nesteruk

If a term in a Mfrac has brackets around it, those brackets need to be removed

Fractions are typically output as ((a) / (b)). The extra brackets are there for safety. However, if a fraction expression is already bracketed, e.g., (a+b) over c, then we get an extra pair of brac...

Id #6960 | Release: Release 0.0.4 | Updated: Feb 13, 2013 at 8:30 PM by nesteruk | Created: Jul 16, 2008 at 7:33 AM by nesteruk

Trig functions should work OK even with single-letter option

The trig functions should identify themselves correctly even in cases where the single-letter variables option is set.

Id #6948 | Release: Release 0.0.4 | Updated: Feb 13, 2013 at 8:30 PM by nesteruk | Created: Jul 15, 2008 at 7:02 AM by nesteruk

Long formulae must be truncated

Really long formulae must be truncated to improve readability.

Id #6559 | Release: None | Updated: Feb 13, 2013 at 8:30 PM by nesteruk | Created: Jun 29, 2008 at 11:00 AM by nesteruk

Handle inline function definition

Quite often, engineering specs say things like "A = sin(f(x)) where f(x) = xx", which implies that the function f(x) must be a) created properly; and b) called correctly. In C#, we thus need to cre...

Id #6532 | Release: None | Updated: Feb 13, 2013 at 8:30 PM by nesteruk | Created: Jun 28, 2008 at 8:43 AM by nesteruk

Handle built-in functions (e.g., cos) properly

When converting the formula for cos α + cos β, MML# outputs the following:   double cos, α, β; cos⁡cosα+cos⁡cosβ=2cos⁡cos((1) / (2))(α+β)cos⁡cos((1) / (2))(α-β);   There are many problems here - co...

Id #6528 | Release: None | Updated: Feb 13, 2013 at 8:30 PM by nesteruk | Created: Jun 28, 2008 at 8:11 AM by nesteruk

Implement Sigma (sum) notation

Need to begin thinking about how to implement sums. Regrettably, Munderover has just a list of Mrow elements, so it's hard to say what's the initial condition and what is the limit.

Id #6486 | Release: None | Updated: Feb 13, 2013 at 8:30 PM by nesteruk | Created: Jun 26, 2008 at 8:52 AM by nesteruk

  • 1-10 of 10 Work Items
    • Previous
    • 1
    • Next
    • Showing
    • 10
    • Work Items