source/numeric/funcobj_test.cxx File Reference

#include "numeric/funcobj.hxx"
#include <string>
#include <memory>
#include <vector>
#include <exception>
#include <cstdlib>

Include dependency graph for funcobj_test.cxx:

Go to the source code of this file.

Classes

class  TestFailed
class  TestBaseFunc1
class  TestBaseFunc2

Functions

double getRandomNumber ()
void checkVarValues (const BaseFuncObj &rBaseFunc, size_t varIndex, double varIndexValue)
void resetVarValues (BaseFuncObj &rFuncObj)
void checkVarRatio (BaseFuncObj &rFuncObj, const vector< double > &ratios)
void runTest (BaseFuncObj *p)
int main ()


Function Documentation

void checkVarRatio ( BaseFuncObj &  rFuncObj,
const vector< double > &  ratios 
)

Definition at line 165 of file funcobj_test.cxx.

Referenced by runTest().

void checkVarValues ( const BaseFuncObj &  rBaseFunc,
size_t  varIndex,
double  varIndexValue 
)

Definition at line 125 of file funcobj_test.cxx.

Referenced by runTest().

double getRandomNumber (  ) 

Generate a random number between 0 and 1.

Returns:
double random number generated

Definition at line 119 of file funcobj_test.cxx.

Referenced by runTest().

int main (  ) 

Definition at line 223 of file funcobj_test.cxx.

References runTest().

void resetVarValues ( BaseFuncObj &  rFuncObj  ) 

Definition at line 151 of file funcobj_test.cxx.

Referenced by runTest().

void runTest ( BaseFuncObj *  p  ) 

Definition at line 186 of file funcobj_test.cxx.

References checkVarRatio(), checkVarValues(), getRandomNumber(), and resetVarValues().


Generated on Mon Jul 28 09:13:30 2008 for scsolver by  doxygen 1.5.3