Crossfire JXClient, Trunk
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
MergeDemo.Range Class Reference
Collaboration diagram for MergeDemo.Range:
Collaboration graph

Public Member Functions

int get (int iteration)
 
int getIterations ()
 
String toString ()
 

Static Public Member Functions

static Range parse (String[] args, int start)
 

Private Member Functions

 Range (int start, int step, int iterations)
 

Private Attributes

final int iterations
 
final int start
 
final int step
 

Detailed Description

Represents the formula

f(n) = start + (step * n)

for n = 0 & n < iterations

Definition at line 62 of file MergeDemo.java.

Constructor & Destructor Documentation

◆ Range()

MergeDemo.Range.Range ( int  start,
int  step,
int  iterations 
)
private

Definition at line 67 of file MergeDemo.java.

References MergeDemo.Range.iterations, MergeDemo.Range.start, and MergeDemo.Range.step.

Referenced by MergeDemo.Range.parse().

Here is the caller graph for this function:

Member Function Documentation

◆ get()

int MergeDemo.Range.get ( int  iteration)

Definition at line 86 of file MergeDemo.java.

References MergeDemo.Range.start, and MergeDemo.Range.step.

Referenced by MergeDemo.printResults(), MergeDemo.run(), and MergeDemo.runForSize().

Here is the caller graph for this function:

◆ getIterations()

int MergeDemo.Range.getIterations ( )

Definition at line 90 of file MergeDemo.java.

References MergeDemo.Range.iterations.

Referenced by MergeDemo.Configuration.createTimesArray(), MergeDemo.printResults(), MergeDemo.run(), and MergeDemo.runForSize().

Here is the caller graph for this function:

◆ parse()

static Range MergeDemo.Range.parse ( String[]  args,
int  start 
)
static

Parses start, step and iterations from args

Parameters
argsthe string array containing the arguments
startwhich element to start the start argument from
Returns
the constructed range

Definition at line 79 of file MergeDemo.java.

References MergeDemo.Range.Range(), and MergeDemo.Range.start.

Referenced by MergeDemo.Configuration.parse().

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

◆ toString()

String MergeDemo.Range.toString ( )

Member Data Documentation

◆ iterations

final int MergeDemo.Range.iterations
private

◆ start

final int MergeDemo.Range.start
private

◆ step

final int MergeDemo.Range.step
private

The documentation for this class was generated from the following file:
MergeDemo.Range.step
final int step
Definition: MergeDemo.java:64
MergeDemo.Range.start
final int start
Definition: MergeDemo.java:63