Package ca.nengo.math

Examples of ca.nengo.math.Function.map()


    f = interpreter.parse("x0 * x1", 2);
    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
    assertEquals(Integer.valueOf(1), l.get(1));
    assertEquals("*", l.get(2).toString());
    TestUtil.assertClose(1f, f.map(new float[]{1f, 1f}), tolerance);
   
    f = interpreter.parse("x0 / x1", 2);
    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
    assertEquals(Integer.valueOf(1), l.get(1));
View Full Code Here


    f = interpreter.parse("x0 / x1", 2);
    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
    assertEquals(Integer.valueOf(1), l.get(1));
    assertEquals("/", l.get(2).toString());
    TestUtil.assertClose(.5f, f.map(new float[]{1f, 2f}), tolerance);
   
    f = interpreter.parse("x0 ^ x1", 2);
    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
    assertEquals(Integer.valueOf(1), l.get(1));
View Full Code Here

    f = interpreter.parse("x0 ^ x1", 2);
    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
    assertEquals(Integer.valueOf(1), l.get(1));
    assertEquals("^", l.get(2).toString());
    TestUtil.assertClose(4f, f.map(new float[]{2f, 2f}), tolerance);
   
    f = interpreter.parse("x0 < x1", 2);
    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
    assertEquals(Integer.valueOf(1), l.get(1));
View Full Code Here

    f = interpreter.parse("x0 < x1", 2);
    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
    assertEquals(Integer.valueOf(1), l.get(1));
    assertEquals("<", l.get(2).toString());
    TestUtil.assertClose(1f, f.map(new float[]{0f, 1f}), tolerance);
    TestUtil.assertClose(0f, f.map(new float[]{1f, 0f}), tolerance);
   
    f = interpreter.parse("x0 > x1", 2);
    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
View Full Code Here

    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
    assertEquals(Integer.valueOf(1), l.get(1));
    assertEquals("<", l.get(2).toString());
    TestUtil.assertClose(1f, f.map(new float[]{0f, 1f}), tolerance);
    TestUtil.assertClose(0f, f.map(new float[]{1f, 0f}), tolerance);
   
    f = interpreter.parse("x0 > x1", 2);
    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
    assertEquals(Integer.valueOf(1), l.get(1));
View Full Code Here

    f = interpreter.parse("x0 > x1", 2);
    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
    assertEquals(Integer.valueOf(1), l.get(1));
    assertEquals(">", l.get(2).toString());
    TestUtil.assertClose(0f, f.map(new float[]{0f, 1f}), tolerance);
    TestUtil.assertClose(1f, f.map(new float[]{1f, 0f}), tolerance);
   
    f = interpreter.parse("x0 & x1", 2);
    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
View Full Code Here

    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
    assertEquals(Integer.valueOf(1), l.get(1));
    assertEquals(">", l.get(2).toString());
    TestUtil.assertClose(0f, f.map(new float[]{0f, 1f}), tolerance);
    TestUtil.assertClose(1f, f.map(new float[]{1f, 0f}), tolerance);
   
    f = interpreter.parse("x0 & x1", 2);
    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
    assertEquals(Integer.valueOf(1), l.get(1));
View Full Code Here

    f = interpreter.parse("x0 & x1", 2);
    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
    assertEquals(Integer.valueOf(1), l.get(1));
    assertEquals("&", l.get(2).toString());
    TestUtil.assertClose(1f, f.map(new float[]{1f, 1f}), tolerance);
    TestUtil.assertClose(0f, f.map(new float[]{0f, 1f}), tolerance);
   
    f = interpreter.parse("x0 | x1", 2);
    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
View Full Code Here

    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
    assertEquals(Integer.valueOf(1), l.get(1));
    assertEquals("&", l.get(2).toString());
    TestUtil.assertClose(1f, f.map(new float[]{1f, 1f}), tolerance);
    TestUtil.assertClose(0f, f.map(new float[]{0f, 1f}), tolerance);
   
    f = interpreter.parse("x0 | x1", 2);
    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
    assertEquals(Integer.valueOf(1), l.get(1));
View Full Code Here

    f = interpreter.parse("x0 | x1", 2);
    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
    assertEquals(Integer.valueOf(1), l.get(1));
    assertEquals("|", l.get(2).toString());
    TestUtil.assertClose(0f, f.map(new float[]{0f, 0f}), tolerance);
    TestUtil.assertClose(1f, f.map(new float[]{0f, 1f}), tolerance);
   
    f = interpreter.parse("x0|x1", 2);
    l = ((PostfixFunction) f).getExpressionList();
    assertEquals(Integer.valueOf(0), l.get(0));
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.