Examples of Distance


Examples of JaCoP.constraints.Distance

        store.impose(new XeqY(Color.Green.v, Drink.Coffee.v)); // 5
        store.impose(new XeqY(Cigar.PallMall.v, Pet.Bird.v)); // 6
        store.impose(new XeqY(Color.Yellow.v, Cigar.Dunhill.v)); // 7
        store.impose(new XeqC(Drink.Milk.v, 2)); // 8
        store.impose(new XeqC(Nation.Norway.v, 0)); // 9
        store.impose(new Distance(Cigar.Blends.v, Pet.Cat.v, kOne)); // 10
        store.impose(new Distance(Cigar.Dunhill.v, Pet.Horse.v, kOne)); // 11
        store.impose(new XeqY(Cigar.BlueMaster.v, Drink.Beer.v)); // 12
        store.impose(new XeqY(Nation.Germany.v, Cigar.Prince.v)); // 13
        store.impose(new Distance(Nation.Norway.v, Color.Blue.v, kOne)); // 14
        store.impose(new Distance(Cigar.Blends.v, Drink.Water.v, kOne)); // 15

        run();
    }
View Full Code Here

Examples of edu.mit.simile.vicino.distances.Distance

import edu.mit.simile.vicino.distances.Distance;

public class Meter extends Operator {

    public static void main(String[] args) throws Exception {
        Distance d = getDistance(args[0]);
        System.out.println(args[1] + " <- " + d.d(args[1], args[2]) + " -> " + args[2]);
    }
View Full Code Here

Examples of edu.mit.simile.vicino.distances.Distance

    private static final int COLUMNS = 70;
    private static final char CHAR = '=';

    public static void main(String[] args) throws Exception {
       
        Distance d = getDistance(args[0]);

        List<String> strings = getStrings(args[1]);

        int buckets = Integer.parseInt(args[2]);

        long start = System.currentTimeMillis();
        int[] values = new int[buckets];

        int size = strings.size();
        for (int i = 0; i < size; i++) {
            String x = (String) strings.get((int) (Math.random() * size));
            String y = (String) strings.get((int) (Math.random() * size));
            int dist = (int) (buckets * d.d(x, y));
            values[dist]++;
            System.out.print(".");
        }
        System.out.println();

View Full Code Here

Examples of edu.mit.simile.vicino.distances.Distance

import edu.mit.simile.vicino.distances.Distance;

public class Tester extends Operator {

    public static void main(String[] args) throws Exception {
        Distance d = getDistance(args[0]);

        List<String> strings = getStrings(args[1]);

        long start = System.currentTimeMillis();
View Full Code Here

Examples of edu.mit.simile.vicino.distances.Distance

import edu.mit.simile.vicino.vptree.VPTreeSeeker;

public class Seeker extends Operator {

    public static void main(String[] args) throws Exception {
        Distance d = getDistance(args[0]);

        log("Working with distance: " + d);
        List<String> strings = getStrings(args[1]);
        log("Obtained " + strings.size() + " from " + args[1]);
View Full Code Here

Examples of edu.mit.simile.vicino.distances.Distance

    public static void main(String[] args) throws Exception {
        (new Cluster()).init(args);
    }
   
    public void init(String[] args) throws Exception {
        Distance distance = getDistance(args[0]);
        List<String> strings = getStrings(args[1]);
        double radius = Double.parseDouble(args[2]);
        int blocking_size = Integer.parseInt(args[3]);

        long vptree_start = System.currentTimeMillis();
        Clusterer vptree_clusterer = new VPTreeClusterer(distance);
        for (String s: strings) {
            vptree_clusterer.populate(s);
        }
        List<Set<Serializable>> vptree_clusters = vptree_clusterer.getClusters(radius);
        long vptree_elapsed = System.currentTimeMillis() - vptree_start;
        int vptree_distances = distance.getCount();
        distance.resetCounter();
       
        long ngram_start = System.currentTimeMillis();
        Clusterer ngram_clusterer = new NGramClusterer(distance,blocking_size);
        for (String s: strings) {
            ngram_clusterer.populate(s);
        }
        List<Set<Serializable>> ngram_clusters = ngram_clusterer.getClusters(radius);
        long ngram_elapsed = System.currentTimeMillis() - ngram_start;
        int ngram_distances = distance.getCount();
        distance.resetCounter();
       
        log("VPTree found " + vptree_clusters.size() + " in " + vptree_elapsed + " ms with " + vptree_distances + " distances\n");
        log("NGram  found " + ngram_clusters.size() + " in " + ngram_elapsed + " ms with " + ngram_distances + " distances\n");
               
        if (vptree_clusters.size() > ngram_clusters.size()) {
View Full Code Here

Examples of org.elasticsearch.common.unit.DistanceUnit.Distance

        @Override
        public IndexFieldData<?> build(Index index, @IndexSettings Settings indexSettings, FieldMapper<?> mapper, IndexFieldDataCache cache,
                                       CircuitBreakerService breakerService, MapperService mapperService) {
            FieldDataType type = mapper.fieldDataType();
            final String precisionAsString = type.getSettings().get(PRECISION_KEY);
            final Distance precision;
            if (precisionAsString != null) {
                precision = Distance.parseDistance(precisionAsString);
            } else {
                precision = DEFAULT_PRECISION_VALUE;
            }
View Full Code Here

Examples of org.foafrealm.distance.Distance

      Iterator<Person> it = this.listEvaluators();

      while (it.hasNext()) {
        Person p = it.next();
        boolean approved = false;
        Distance distance = Distance.getInstance(p);

        if (maxDist > 0) {
          approved = distance.isCloserThan(person, maxDist);
        }

        if ((!matchAll && !approved) ||
            // last processing was a failure but we can match any definition
            (matchAll && approved)) {
          // or (!) we have to match all definitions and the previous was success
          approved = distance.isHigherThan(person, minLevel);
        }

        if (approved) {
          Float f = this.mapIsEvaluated.get(p);
          if (f != null) {
View Full Code Here

Examples of org.jbox2d.collision.Distance

    };
    mat33s = new OrderedStack<Mat33>(argSize, argContainerSize) {
      protected Mat33 newInstance() { return new Mat33(); }
    };

    dist = new Distance();
    collision = new Collision(this);
    toi = new TimeOfImpact(this);
  }
View Full Code Here

Examples of org.jbox2d.collision.Distance

    };
    mat33s = new OrderedStack<Mat33>(argSize, argContainerSize) {
      protected Mat33 newInstance() { return new Mat33(); }
    };

    dist = new Distance();
    collision = new Collision(this);
    toi = new TimeOfImpact(this);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.