#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 More... | |
void | getMultIncr (double *a, int *mult, double *incr, int size) |
getMultIncr More... | |
int | getMult (int *i, int size) |
getMult More... | |
int | getMult (double *a, int size) |
getMult More... | |
double | OSRand () |
OSRand() More... | |
double | OSiRand (int iMin, int iMax) |
OSiRand(int iMin, int iMax) More... | |
double os_strtod_wrap | ( | const char * | str, |
char ** | strEnd | ||
) |
Definition at line 125 of file OSMathUtil.cpp.
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 168 of file OSMathUtil.h.
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 206 of file OSMathUtil.h.
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 246 of file OSMathUtil.h.
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 274 of file OSMathUtil.h.
double OSRand | ( | ) |
Definition at line 262 of file OSMathUtil.cpp.
Definition at line 279 of file OSMathUtil.cpp.