- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

# C:/Musimathics_local/Musimat/include/MathFuns.h File Reference

Miscellaneous mathematics functions. More...

`#include "Musimat.h"`
`#include <math.h>`

Go to the source code of this file.

## Functions
template<class Type>
Type | Abs (Type x)
| Absolute value.
template<class Type>
Type | Mod (Type j, Type k)
| j modulo k.
template<class Type>
Type | PosMod (Type j, Type k)
| Positive wing of j modulo k.
Real | Floor (Real x)
| Floor function.
Real | Ceiling (Real x)
| Ceiling function.
Real | Sqrt (Real x)
| Square root.
Real | Pow (Real x, Real y)
| x to the power of y.
template<class Type>
Type | Log (Type x)
| Log of x to the base E.
template<class Type>
Type | Log10 (Type x)
| Log base 10 of x.
template<class Type>
Type | Atan (Type x)
| Arctangent of x.
template<class Type>
Type | Atan2 (Type x, Type y)
| Arctangent of ratio expressed as numerator x and denominator y.
template<class Type>
Type | Sin (Type x)
| Sine of Type x.
template<class Type>
Type | Cos (Type x)
| Cosine of Type x.
Real | unitInterp (Real f, Integer L, Integer U)
| Unit interpolation.
Real | linearInterpolate (Integer x, Integer xMin, Integer xMax, Integer yMin, Integer yMax)
| Linear interpolation.
Real | Round (Real x)
| Rounding.
Integer | RealToRational (Real, Integer Reference, Integer Reference)
| Convert Real value to rational value.
template<class Type>
Type | Plus (Type i, Type j)
| Rule for Type + Type.
template<class Type>
Type | Minus (Type i, Type j)
| Rule for Type - Type.
template<class Type>
Type | Divide (Type i, Type j)
| Rule for Type / Type.
template<class Type>
Type | Multiply (Type i, Type j)
| Rule for Type * Type.
## Variables
Const Real | Pi = 4.0 * atan( 1.0 )
| Pi computed to the machine precision of a Real.

## Detailed Description

Miscellaneous mathematics functions.

Definition in file MathFuns.h.

## Variable Documentation

Const Real Pi = 4.0 * atan( 1.0 )

Pi computed to the machine precision of a Real.

Always works to the precision of your hardware.

Definition at line 26 of file MathFuns.h.