| IGLib 1.4 The IGLib base library for development of numerical, technical and business applications.

- Main Page
- Namespaces
- Classes
- Files
- Directories

- File List
- File Members

Classes | Namespaces

# UtilMath.cs File Reference

## Classes
class | IG::Num::ExampleMathClass
| Example class that derives from the M class. Implements a method that uses basic mathematical functions implemented in M. More...
class | IG::Num::ExampleMathClass::Nested
| A nested class that does not derive from the M class, but still statidc functions from that class can be used because it is embedded in that class. More...
class | IG::Num::M
| Defines some mathematical functions to be used in derived and other classes. * Standard mathematical functions and constants with short names are implemented, e.g. sin() instesd of Math.Sin().** These functions are public and static such that they can be used out of the derived classes, too.*** In particular, some script classes derive from this one, in order to use simple-named mathematical functions.** Some functions are defined with several names, in order to reduce probability of errors in scripts. More...
class | IG::Num::MExt
| Defines some mathematical functions to be used in derived classes. In addition to functions defined in the M class, functions are defined under other names, and some additional functions are also defined. * Standard mathematical functions and constants with short names are implemented, e.g. sin() instesd of Math.Sin().** These functions are static such that they can be used out of the derived classes, too.*** In particular, some script classes derive from this one, in order to use simple-named mathematical functions.** Some functions are defined with several names, in order to reduce probability of errors in scripts. More...
struct | IG::Num::Experimental::xdouble
| Extension of type double by a struct. Provides binary operaror ^ (left operand raised to the power of right operand). More...
class | IG::Num::Experimental::ExampleMathClassExperimental
| Example class that derives from the M class. Implements a method that uses basic mathematical functions implemented in M. More...
class | IG::Num::Experimental::ExampleMathClassExperimental::Nested
| A nested class that does not derive from the M class, but still statidc functions from that class can be used because it is embedded in that class. More...
class | IG::Num::Experimental::MX
| Defines some mathematical functions to be used in derived classes. Beside the auxiliary functions already in class M, this class also defines functions that use type xdouble instead of double. * Standard mathematical functions and constants with short names are implemented, e.g. sin() instesd of Math.Sin().** These functions are static such that they can be used out of the derived classes, too.** Some functions are defined with several names, in order to reduce probability of errors in scripts.** Functions operate on the type xdouble rather than double, such that operator ^ can be used in expressions. More...
## Namespaces
namespace | IG::Num
namespace | IG::Num::Experimental

All Classes Namespaces Files Functions Variables Enumerations Properties Events