Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
lib::time::test::anonymous_namespace{digxel-test.cpp} Namespace Reference

Typedefs

typedef Digxel< double, VerySpecialFormatTestDigxel
 

Classes

struct  VerySpecialFormat
 

Functions

double randomFrac ()
 
uint isOdd (uint i)
 
double sum (0)
 
double checksum (0)
 
void sideeffectSum (TestDigxel *digxel, double val)
 
double preval (0)
 
double newval (0)
 
void protocollingMutator (TestDigxel *digxel, double val)
 
void limitingMutator (TestDigxel *digxel, double value2set)
 
void trivialMutator (TestDigxel *digxel, double value2set)
 
void emptyMutator (TestDigxel *, double)
 

Variables

const uint REPEAT = 40
 
const uint RAND_RANGE = 100
 
const uint RAND_DENOM = 3
 
const uint TIMING_CNT = 10000000
 

Typedef Documentation

◆ TestDigxel

Definition at line 76 of file digxel-test.cpp.

Function Documentation

◆ randomFrac()

double randomFrac ( )
inline

Definition at line 45 of file digxel-test.cpp.

References RAND_DENOM, RAND_RANGE, randomFrac(), and lib::rani().

Referenced by randomFrac().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isOdd()

uint isOdd ( uint  i)
inline

Definition at line 61 of file digxel-test.cpp.

◆ sum()

double sum ( )

References sum().

Referenced by sideeffectSum(), and sum().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ checksum()

double checksum ( )

◆ sideeffectSum()

void sideeffectSum ( TestDigxel digxel,
double  val 
)

Definition at line 83 of file digxel-test.cpp.

References sideeffectSum(), and sum().

Referenced by sideeffectSum().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ preval()

double preval ( )

Referenced by newval(), and protocollingMutator().

+ Here is the caller graph for this function:

◆ newval()

double newval ( )

References newval(), and preval().

Referenced by newval(), and protocollingMutator().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ protocollingMutator()

void protocollingMutator ( TestDigxel digxel,
double  val 
)

Definition at line 92 of file digxel-test.cpp.

References newval(), preval(), and protocollingMutator().

Referenced by protocollingMutator().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ limitingMutator()

void limitingMutator ( TestDigxel digxel,
double  value2set 
)

Definition at line 100 of file digxel-test.cpp.

References limitingMutator().

Referenced by limitingMutator().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ trivialMutator()

void trivialMutator ( TestDigxel digxel,
double  value2set 
)

Definition at line 108 of file digxel-test.cpp.

References trivialMutator().

Referenced by trivialMutator().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ emptyMutator()

void emptyMutator ( TestDigxel ,
double   
)

Definition at line 114 of file digxel-test.cpp.

References emptyMutator().

Referenced by emptyMutator().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ REPEAT

const uint REPEAT = 40

Definition at line 39 of file digxel-test.cpp.

◆ RAND_RANGE

const uint RAND_RANGE = 100

Definition at line 40 of file digxel-test.cpp.

Referenced by randomFrac().

◆ RAND_DENOM

const uint RAND_DENOM = 3

Definition at line 41 of file digxel-test.cpp.

Referenced by randomFrac().

◆ TIMING_CNT

const uint TIMING_CNT = 10000000

Definition at line 42 of file digxel-test.cpp.