open_iA  2020.04
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Functions | Variables
iAMathUtilityTest.cpp File Reference
#include "iASimpleTester.h"
#include "iAMathUtility.h"
Include dependency graph for iAMathUtilityTest.cpp:

Functions

 TestEqual (normedRanks_a[0], 1.0)
 
 TestEqual (normedRanks_a[1], 2.5)
 
 TestEqual (normedRanks_a[2], 2.5)
 
 TestEqual (normedRanks_a[3], 4.0)
 
 TestEqual (normedRanks_a[4], 5.0)
 
 TestEqual (normedRanks_a[5], 6.0)
 
 TestEqual (normedRanks_a[6], 7.5)
 
 TestEqual (normedRanks_a[7], 7.5)
 
 TestEqual (normedRanks_b[0], 2.5)
 
 TestEqual (normedRanks_b[1], 2.5)
 
 TestEqual (normedRanks_b[2], 5.0)
 
 TestEqual (normedRanks_b[3], 4.0)
 
 TestEqual (normedRanks_b[4], 1.0)
 
 TestEqual (normedRanks_b[5], 6.5)
 
 TestEqual (normedRanks_b[6], 6.5)
 
 TestEqual (normedRanks_b[7], 8.0)
 
 TestEqualFloatingPoint (sCC, 0.682927)
 

Variables

BEGIN_TEST FuncType func_a = { 2.0, 3.0, 3.0, 5.0, 5.5, 8.0, 10.0, 10.0 }
 
FuncType func_b = { 1.5, 1.5, 4.0, 3.0, 1.0, 5.0, 5.0, 9.5 }
 
auto normedRanks_a = getNormedRanks(func_a)
 
auto normedRanks_b = getNormedRanks(func_b)
 
double sCC = spearmansCorrelationCoefficient(func_a, func_b)
 

Function Documentation

◆ TestEqual() [1/16]

TestEqual ( normedRanks_a  [0],
1.  0 
)

◆ TestEqual() [2/16]

TestEqual ( normedRanks_a  [1],
2.  5 
)

◆ TestEqual() [3/16]

TestEqual ( normedRanks_a  [2],
2.  5 
)

◆ TestEqual() [4/16]

TestEqual ( normedRanks_a  [3],
4.  0 
)

◆ TestEqual() [5/16]

TestEqual ( normedRanks_a  [4],
5.  0 
)

◆ TestEqual() [6/16]

TestEqual ( normedRanks_a  [5],
6.  0 
)

◆ TestEqual() [7/16]

TestEqual ( normedRanks_a  [6],
7.  5 
)

◆ TestEqual() [8/16]

TestEqual ( normedRanks_a  [7],
7.  5 
)

◆ TestEqual() [9/16]

TestEqual ( normedRanks_b  [0],
2.  5 
)

◆ TestEqual() [10/16]

TestEqual ( normedRanks_b  [1],
2.  5 
)

◆ TestEqual() [11/16]

TestEqual ( normedRanks_b  [2],
5.  0 
)

◆ TestEqual() [12/16]

TestEqual ( normedRanks_b  [3],
4.  0 
)

◆ TestEqual() [13/16]

TestEqual ( normedRanks_b  [4],
1.  0 
)

◆ TestEqual() [14/16]

TestEqual ( normedRanks_b  [5],
6.  5 
)

◆ TestEqual() [15/16]

TestEqual ( normedRanks_b  [6],
6.  5 
)

◆ TestEqual() [16/16]

TestEqual ( normedRanks_b  [7],
8.  0 
)

◆ TestEqualFloatingPoint()

TestEqualFloatingPoint ( sCC  ,
0.  682927 
)

Variable Documentation

◆ func_a

BEGIN_TEST FuncType func_a = { 2.0, 3.0, 3.0, 5.0, 5.5, 8.0, 10.0, 10.0 }

◆ func_b

FuncType func_b = { 1.5, 1.5, 4.0, 3.0, 1.0, 5.0, 5.0, 9.5 }

◆ normedRanks_a

auto normedRanks_a = getNormedRanks(func_a)

◆ normedRanks_b

auto normedRanks_b = getNormedRanks(func_b)

◆ sCC