Skip to content

Commit

Permalink
PredefinedTexFormulas: Add trigonometric and some other functions
Browse files Browse the repository at this point in the history
  • Loading branch information
gsomix authored and ForNeVeR committed Feb 24, 2017
1 parent d4db127 commit 229a46e
Showing 1 changed file with 141 additions and 2 deletions.
143 changes: 141 additions & 2 deletions src/WpfMath/Data/PredefinedTexFormulas.xml
Original file line number Diff line number Diff line change
Expand Up @@ -244,6 +244,127 @@
<Return name="f" />
</Formula>

<!-- Trigonometric Functions -->

<Formula name="cos" enabled="true">
<CreateFormula name="f" />
<MethodInvocation name="AddOperator" formula="f">
<Argument type="string" value="\mathrm{cos}" />
<Argument type="bool" value="false" />
</MethodInvocation>
<Return name="f" />
</Formula>

<Formula name="sin" enabled="true">
<CreateFormula name="f" />
<MethodInvocation name="AddOperator" formula="f">
<Argument type="string" value="\mathrm{sin}" />
<Argument type="bool" value="false" />
</MethodInvocation>
<Return name="f" />
</Formula>

<Formula name="tan" enabled="true">
<CreateFormula name="f" />
<MethodInvocation name="AddOperator" formula="f">
<Argument type="string" value="\mathrm{tan}" />
<Argument type="bool" value="false" />
</MethodInvocation>
<Return name="f" />
</Formula>

<Formula name="sec" enabled="true">
<CreateFormula name="f" />
<MethodInvocation name="AddOperator" formula="f">
<Argument type="string" value="\mathrm{sec}" />
<Argument type="bool" value="false" />
</MethodInvocation>
<Return name="f" />
</Formula>

<Formula name="csc" enabled="true">
<CreateFormula name="f" />
<MethodInvocation name="AddOperator" formula="f">
<Argument type="string" value="\mathrm{csc}" />
<Argument type="bool" value="false" />
</MethodInvocation>
<Return name="f" />
</Formula>

<Formula name="cot" enabled="true">
<CreateFormula name="f" />
<MethodInvocation name="AddOperator" formula="f">
<Argument type="string" value="\mathrm{cot}" />
<Argument type="bool" value="false" />
</MethodInvocation>
<Return name="f" />
</Formula>

<Formula name="arccos" enabled="true">
<CreateFormula name="f" />
<MethodInvocation name="AddOperator" formula="f">
<Argument type="string" value="\mathrm{arccos}" />
<Argument type="bool" value="false" />
</MethodInvocation>
<Return name="f" />
</Formula>

<Formula name="arcsin" enabled="true">
<CreateFormula name="f" />
<MethodInvocation name="AddOperator" formula="f">
<Argument type="string" value="\mathrm{arcsin}" />
<Argument type="bool" value="false" />
</MethodInvocation>
<Return name="f" />
</Formula>

<Formula name="arctan" enabled="true">
<CreateFormula name="f" />
<MethodInvocation name="AddOperator" formula="f">
<Argument type="string" value="\mathrm{arctan}" />
<Argument type="bool" value="false" />
</MethodInvocation>
<Return name="f" />
</Formula>

<Formula name="cosh" enabled="true">
<CreateFormula name="f" />
<MethodInvocation name="AddOperator" formula="f">
<Argument type="string" value="\mathrm{cosh}" />
<Argument type="bool" value="false" />
</MethodInvocation>
<Return name="f" />
</Formula>

<Formula name="sinh" enabled="true">
<CreateFormula name="f" />
<MethodInvocation name="AddOperator" formula="f">
<Argument type="string" value="\mathrm{sinh}" />
<Argument type="bool" value="false" />
</MethodInvocation>
<Return name="f" />
</Formula>

<Formula name="tanh" enabled="true">
<CreateFormula name="f" />
<MethodInvocation name="AddOperator" formula="f">
<Argument type="string" value="\mathrm{tanh}" />
<Argument type="bool" value="false" />
</MethodInvocation>
<Return name="f" />
</Formula>

<Formula name="coth" enabled="true">
<CreateFormula name="f" />
<MethodInvocation name="AddOperator" formula="f">
<Argument type="string" value="\mathrm{coth}" />
<Argument type="bool" value="false" />
</MethodInvocation>
<Return name="f" />
</Formula>

<!-- Other Functions -->

<Formula name="lim" enabled="true">
<CreateFormula name="f" />
<MethodInvocation name="AddOperator" formula="f">
Expand All @@ -253,13 +374,31 @@
<Return name="f" />
</Formula>

<Formula name="sin" enabled="true">
<Formula name="log" enabled="true">
<CreateFormula name="f" />
<MethodInvocation name="AddOperator" formula="f">
<Argument type="string" value="\mathrm{sin}" />
<Argument type="string" value="\mathrm{log}" />
<Argument type="bool" value="false" />
</MethodInvocation>
<Return name="f" />
</Formula>

<Formula name="ln" enabled="true">
<CreateFormula name="f" />
<MethodInvocation name="AddOperator" formula="f">
<Argument type="string" value="\mathrm{ln}" />
<Argument type="bool" value="false" />
</MethodInvocation>
<Return name="f" />
</Formula>

<Formula name="exp" enabled="true">
<CreateFormula name="f" />
<MethodInvocation name="AddOperator" formula="f">
<Argument type="string" value="\mathrm{exp}" />
<Argument type="bool" value="false" />
</MethodInvocation>
<Return name="f" />
</Formula>

</PredefinedFormulas>

0 comments on commit 229a46e

Please sign in to comment.