org.kth.dks.util
Class MathMiscConstant

java.lang.Object
  extended by org.kth.dks.util.MathMiscConstant

public class MathMiscConstant
extends java.lang.Object

Title: DKS

Description: DKS Middleware

Copyright: Copyright (c) 2004

Company: KTH-IMIT/SICS

Version:
1.0
Author:
not attributable

Field Summary
 IntervalOptimizer intOpt
           
 long k
           
 long N
           
 
Constructor Summary
MathMiscConstant(long n, long k)
           
 
Method Summary
 boolean belongsTo(long id, long start, long end)
           
 boolean belongsToI(long id, long start, long end)
           
 boolean belongsToII(long id, long start, long end)
           
 boolean belongsTonn(long id, long start, long end)
           
 long distanceAntiClockWise(long from, long to)
           
 long distanceClockWise(long from, long to)
           
 java.util.List intervalDifference(Interval i1, Interval i2)
           
 Interval intervalIntersection(Interval i1, Interval i2)
           
 java.util.List intervalJoin(Interval i1, Interval i2)
           
 long modMinus(long x, long y)
           
 long modPlus(long x, long y)
           
 long nThroughKPowerL(int l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

N

public final long N

k

public final long k

intOpt

public final IntervalOptimizer intOpt
Constructor Detail

MathMiscConstant

public MathMiscConstant(long n,
                        long k)
Method Detail

belongsTo

public boolean belongsTo(long id,
                         long start,
                         long end)

belongsTonn

public boolean belongsTonn(long id,
                           long start,
                           long end)

belongsToI

public boolean belongsToI(long id,
                          long start,
                          long end)

belongsToII

public boolean belongsToII(long id,
                           long start,
                           long end)

distanceClockWise

public long distanceClockWise(long from,
                              long to)

distanceAntiClockWise

public long distanceAntiClockWise(long from,
                                  long to)

modPlus

public long modPlus(long x,
                    long y)

modMinus

public long modMinus(long x,
                     long y)

nThroughKPowerL

public long nThroughKPowerL(int l)

intervalJoin

public java.util.List intervalJoin(Interval i1,
                                   Interval i2)

intervalDifference

public java.util.List intervalDifference(Interval i1,
                                         Interval i2)

intervalIntersection

public Interval intervalIntersection(Interval i1,
                                     Interval i2)


Copyright © 2010. All Rights Reserved.