Examples of Fraction


Examples of cc.redberry.core.tensor.Fraction

public class ToCommonDenominator implements Transformation {
    @Override
    public Tensor transform(Tensor tensor) {
        if (!(tensor instanceof Sum))
            return tensor;
        Fraction result = null;
        TensorIterator iterator = tensor.iterator();
        Tensor current;
        while (iterator.hasNext()) {
            current = iterator.next();
            if (current instanceof Fraction) {
View Full Code Here

Examples of com.barchart.feed.base.instrument.enums.MarketDisplay.Fraction

    if (priceStep.isZero()) {
      log.error("priceStep.isZero()");
      return false;
    }

    final Fraction fraction = instrument.get(InstrumentField.FRACTION);

    if (fraction.isNull()) {
      log.error("fraction.isNull()");
      return false;
    }

    if (priceStep.exponent() != fraction.decimalExponent) {
View Full Code Here

Examples of com.barchart.util.value.api.Fraction

    if (instrument.isNull()) {
      return false;
    }

    final Fraction fraction = instrument.displayFraction();

    if (fraction == null || fraction.isNull()) {
      log.error("fraction.isNull()");
      return false;
    }

    return true;
View Full Code Here

Examples of fraction.Fraction

  @JExercise(
      tests="Fraction(int,int); int getNumerator(); int getDenominator()",
      description="Konstruktøren skal ta inn en teller og en nevner som heltall. Lag også gettere for teller og nevner hhv. getNumerator og getDenominator."
      )
  public void testFraction() {
    Fraction fraction = new Fraction(4, 5);
    Assert.assertEquals(4, fraction.getNumerator());
    Assert.assertEquals(5, fraction.getDenominator());
  }
View Full Code Here

Examples of jmathexpr.arithmetic.equation.rule.Fraction

   
    @Override
    public Set solve() throws EquationSolveException {
        rules = new RuleMachine(this);
       
        rules.addRule(new Fraction());
        rules.addRule(new DistributiveLaw());
        rules.addRule(new AssociativeLaw());
        rules.addRule(new VariableOnBothSides());
        rules.addRule(new AxpBeC());
        rules.addRule(new AxeB());
View Full Code Here

Examples of net.imglib2.util.Fraction

   * Create an {@link Image} with {@code data}. Writing to the {@code data}
   * array will update the {@link Image}.
   */
  public ARGBScreenImage( final int width, final int height, final int[] data )
  {
    super( new IntArray( data ), new long[]{ width, height }, new Fraction() );
    setLinkedType( new ARGBType( this ) );
    this.data = data;

    final SampleModel sampleModel = ARGB_COLOR_MODEL.createCompatibleWritableRaster( 1, 1 ).getSampleModel()
        .createCompatibleSampleModel( width, height );
View Full Code Here

Examples of org.apache.commons.lang.math.Fraction

    public static void main(String[] args) {
        System.out.println(new P33().solve());
    }

    private int solve() {
        Fraction prod = Fraction.ONE;
        /*The problem simplifies to looking for any of:
         * 1: ax/bx = a/b
         * 2: ax/xb = a/b
         * 3: xa/xb = a/b
         * 4: xa/bx = a/b
         */
        for (int a = 1; a < 10; a++) {
            for (int b = 0; b < 10; b++) {
                for (int x = 0; x < 10; x++) {
                    int ln = 0;
                    int ld = 0;
                    int rn = 0;
                    int rd = 0;
                    // case 1
                    ln = (10 * a) + x;
                    ld = 10 * b + x;
                    rn = a;
                    rd = b;
                    if (compareEqual(ln, ld, rn, rd)) {
                        prod=prod.multiplyBy(Fraction.getFraction(ln, ld));
                        System.out.printf("found: %d/%d = %d/%d\n", ln, ld, rn, rd);
                    }
                    // case 2
                    ln = (10 * a) + x;
                    ld = 10 * x + b;
                    rn = a;
                    rd = b;
                    if (compareEqual(ln, ld, rn, rd)) {
                        prod=prod.multiplyBy(Fraction.getFraction(ln, ld));
                        System.out.printf("found: %d/%d = %d/%d\n", ln, ld, rn, rd);
                    }

                    // case 3
                    ln = (10 * x) + a;
                    ld = 10 * x + b;
                    rn = a;
                    rd = b;
                    if (compareEqual(ln, ld, rn, rd)) {
                        prod=prod.multiplyBy(Fraction.getFraction(ln, ld));
                        System.out.printf("found: %d/%d = %d/%d\n", ln, ld, rn, rd);
                    }

                    // case 4
                    ln = (10 * x) + a;
                    ld = 10 * b + x;
                    rn = a;
                    rd = b;
                    if (compareEqual(ln, ld, rn, rd)) {
                        prod=prod.multiplyBy(Fraction.getFraction(ln, ld));
                        System.out.printf("found: %d/%d = %d/%d\n", ln, ld, rn, rd);
                    }
                }
            }
        }
        System.out.println("Prod is: "+prod);
        return prod.getDenominator();
    }
View Full Code Here

Examples of org.apache.commons.math.fraction.Fraction

    public void testMapFunctions() throws FractionConversionException {
        SparseFieldVector<Fraction> v1 = new SparseFieldVector<Fraction>(field,vec1);

        //octave =  v1 .+ 2.0
        FieldVector<Fraction> v_mapAdd = v1.mapAdd(new Fraction(2));
        Fraction[] result_mapAdd = {new Fraction(3), new Fraction(4), new Fraction(5)};
        assertEquals("compare vectors" ,result_mapAdd,v_mapAdd.getData());

        //octave =  v1 .+ 2.0
        FieldVector<Fraction> v_mapAddToSelf = v1.copy();
        v_mapAddToSelf.mapAddToSelf(new Fraction(2));
        Fraction[] result_mapAddToSelf = {new Fraction(3), new Fraction(4), new Fraction(5)};
        assertEquals("compare vectors" ,result_mapAddToSelf,v_mapAddToSelf.getData());

        //octave =  v1 .- 2.0
        FieldVector<Fraction> v_mapSubtract = v1.mapSubtract(new Fraction(2));
        Fraction[] result_mapSubtract = {new Fraction(-1), new Fraction(0), new Fraction(1)};
        assertEquals("compare vectors" ,result_mapSubtract,v_mapSubtract.getData());

        //octave =  v1 .- 2.0
        FieldVector<Fraction> v_mapSubtractToSelf = v1.copy();
        v_mapSubtractToSelf.mapSubtractToSelf(new Fraction(2));
        Fraction[] result_mapSubtractToSelf = {new Fraction(-1), new Fraction(0), new Fraction(1)};
        assertEquals("compare vectors" ,result_mapSubtractToSelf,v_mapSubtractToSelf.getData());

        //octave =  v1 .* 2.0
        FieldVector<Fraction> v_mapMultiply = v1.mapMultiply(new Fraction(2));
        Fraction[] result_mapMultiply = {new Fraction(2), new Fraction(4), new Fraction(6)};
        assertEquals("compare vectors" ,result_mapMultiply,v_mapMultiply.getData());

        //octave =  v1 .* 2.0
        FieldVector<Fraction> v_mapMultiplyToSelf = v1.copy();
        v_mapMultiplyToSelf.mapMultiplyToSelf(new Fraction(2));
        Fraction[] result_mapMultiplyToSelf = {new Fraction(2), new Fraction(4), new Fraction(6)};
        assertEquals("compare vectors" ,result_mapMultiplyToSelf,v_mapMultiplyToSelf.getData());

        //octave =  v1 ./ 2.0
        FieldVector<Fraction> v_mapDivide = v1.mapDivide(new Fraction(2));
        Fraction[] result_mapDivide = {new Fraction(.5d), new Fraction(1), new Fraction(1.5d)};
        assertEquals("compare vectors" ,result_mapDivide,v_mapDivide.getData());

        //octave =  v1 ./ 2.0
        FieldVector<Fraction> v_mapDivideToSelf = v1.copy();
        v_mapDivideToSelf.mapDivideToSelf(new Fraction(2));
        Fraction[] result_mapDivideToSelf = {new Fraction(.5d), new Fraction(1), new Fraction(1.5d)};
        assertEquals("compare vectors" ,result_mapDivideToSelf,v_mapDivideToSelf.getData());

        //octave =  v1 .^-1
        FieldVector<Fraction> v_mapInv = v1.mapInv();
        Fraction[] result_mapInv = {new Fraction(1),new Fraction(0.5d),new Fraction(3.333333333333333e-01d)};
        assertEquals("compare vectors" ,result_mapInv,v_mapInv.getData());

        //octave =  v1 .^-1
        FieldVector<Fraction> v_mapInvToSelf = v1.copy();
        v_mapInvToSelf.mapInvToSelf();
        Fraction[] result_mapInvToSelf = {new Fraction(1),new Fraction(0.5d),new Fraction(3.333333333333333e-01d)};
        assertEquals("compare vectors" ,result_mapInvToSelf,v_mapInvToSelf.getData());


    }
View Full Code Here

Examples of org.apache.commons.math3.fraction.Fraction

    protected double normTolerance = 10E-14;
    protected Field<Fraction> field = FractionField.getInstance();

    public SparseFieldMatrixTest() {
        try {
            testDataLU = new Fraction[][]{ { new Fraction(2), new Fraction(5), new Fraction(3) }, { new Fraction(.5d), new Fraction(-2.5d), new Fraction(6.5d) },
                    { new Fraction(0.5d), new Fraction(0.2d), new Fraction(.2d) } };
            luDataLUDecomposition = new Fraction[][]{ { new Fraction(6), new Fraction(9), new Fraction(8) },
                { new Fraction(0), new Fraction(5), new Fraction(7) }, { new Fraction(0.33333333333333), new Fraction(0), new Fraction(0.33333333333333) } };
            subTestData = new Fraction [][]{ { new Fraction(1), new Fraction(2), new Fraction(3), new Fraction(4) },
                    { new Fraction(1.5), new Fraction(2.5), new Fraction(3.5), new Fraction(4.5) }, { new Fraction(2), new Fraction(4), new Fraction(6), new Fraction(8) }, { new Fraction(4), new Fraction(5), new Fraction(6), new Fraction(7) } };
            subRows31Cols31 = new Fraction[][]{ { new Fraction(7), new Fraction(5) }, { new Fraction(4.5), new Fraction(2.5) } };
            subRows01Cols23 = new Fraction[][]{ { new Fraction(3), new Fraction(4) }, { new Fraction(3.5), new Fraction(4.5) } };
            subColumn1 = new Fraction [][]{ { new Fraction(2) }, { new Fraction(2.5) }, { new Fraction(4) }, { new Fraction(5) } };
            subColumn3 = new Fraction[][]{ { new Fraction(4) }, { new Fraction(4.5) }, { new Fraction(8) }, { new Fraction(7) } };
        } catch (FractionConversionException e) {
            // ignore, can't happen
        }
    }
View Full Code Here

Examples of org.apache.commons.math3.fraction.Fraction

    @Test
    public void testPlusMinus() {
        SparseFieldMatrix<Fraction> m = createSparseMatrix(testData);
        SparseFieldMatrix<Fraction> n = createSparseMatrix(testDataInv);
        assertClose("m-n = m + -n", m.subtract(n),
            n.scalarMultiply(new Fraction(-1)).add(m), entryTolerance);
        try {
            m.subtract(createSparseMatrix(testData2));
            Assert.fail("Expecting illegalArgumentException");
        } catch (MathIllegalArgumentException ex) {
            // ignored
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.