#include "OSParameters.h"#include "OSdtoa.h"#include "OSErrorClass.h"#include "OSGeneral.h"#include <string>

Go to the source code of this file.
Classes | |
| class | MathUtil |
| this class has routines for linear algebra. More... | |
Functions | |
| double | os_strtod_wrap (const char *str, char **strEnd) |
| void | getMultIncr (int *i, int *mult, int *incr, int size, int defaultIncr) |
| getMultIncr | |
| void | getMultIncr (double *a, int *mult, double *incr, int size) |
| getMultIncr | |
| int | getMult (int *i, int size) |
| getMult | |
| int | getMult (double *a, int size) |
| getMult | |
| double | OSRand () |
| OSRand(). | |
| double | OSiRand (int iMin, int iMax) |
| OSiRand(int iMin, int iMax). | |
| double os_strtod_wrap | ( | const char * | str, | |
| char ** | strEnd | |||
| ) |
Definition at line 125 of file OSMathUtil.cpp.
| void getMultIncr | ( | int * | i, | |
| int * | mult, | |||
| int * | incr, | |||
| int | size, | |||
| int | defaultIncr | |||
| ) | [inline] |
getMultIncr
Identify the next run in an integer array
| i | holds a pointer to the array to be processed. | |
| mult | holds the length of the run. This parameter is passed by reference | |
| incr | holds the increment. This parameter is also passed by reference | |
| size | holds the number of elements in the array. This parameter is passed by value | |
| defaultIncr | holds the default value for incr from the schema file. Using just <el mult="..." saves space whenever a run of two or more elements has been encountered, whereas <el mult="..." incr="..." saves space only for runs of three or more elements. Thus the defaultIncr must be treated specially (and it might change from one schema element to the next). |
Definition at line 165 of file OSMathUtil.h.
| void getMultIncr | ( | double * | a, | |
| int * | mult, | |||
| double * | incr, | |||
| int | size | |||
| ) | [inline] |
getMultIncr
Identify the next run in an array of type double.
| i | holds a pointer to the array to be processed. | |
| mult | holds the length of the run. This parameter is passed by reference | |
| incr | holds the increment. This parameter is also passed by reference | |
| size | holds the number of elements in the array. This parameter is passed by value |
Definition at line 203 of file OSMathUtil.h.
| int getMult | ( | int * | i, | |
| int | size | |||
| ) | [inline] |
getMult
Identify the number of duplicates at the start of an integer array
| i | holds a pointer to the array to be processed. | |
| size | holds the number of elements in the array. |
Definition at line 243 of file OSMathUtil.h.
| int getMult | ( | double * | a, | |
| int | size | |||
| ) | [inline] |
getMult
Identify the number of duplicates at the start of an array of type double
| i | holds a pointer to the array to be processed. | |
| size | holds the number of elements in the array. |
Definition at line 271 of file OSMathUtil.h.
| double OSRand | ( | ) |
Definition at line 240 of file OSMathUtil.cpp.
| double OSiRand | ( | int | iMin, | |
| int | iMax | |||
| ) |
Definition at line 257 of file OSMathUtil.cpp.
1.6.1