Exemple #1
0
def test_partcyl():
    """
    Internal consistency of MULTIN
    XXX: Looks like q(7,1) and q(8,6) have small errors in part-cylinder
    """
    testpc2 = rmf.read_gsq('testpc2.gsq', MOMPATH)
    testpc3 = rmf.read_gsq('testpc3.gsq', MOMPATH)
    assert (np.abs(testpc3 - testpc2) < 2e8 * np.finfo(float).eps).all()
Exemple #2
0
def test_partcyl2():
    """
    Part-cylinder vs NEWT calc.
    """
    testpc = rmf.read_mpc(10, 'testpc3.mpc', MPCPATH)
    testpc2 = rmf.read_gsq('testpc3.gsq', MOMPATH)
    assert (np.abs(testpc - testpc2) < 2e8 * np.finfo(float).eps).all()
Exemple #3
0
def test_load():
    testtrap = rmf.read_gsq('testtrap.gsq', MOMPATH)
    testtrap2 = rmf.read_mpc(10, 'testload.mpc', MPCPATH)
    assert (np.abs(testtrap - testtrap2) < 2e8 * np.finfo(float).eps).all()
Exemple #4
0
def test_pyr():
    testpyr = rmf.read_mpc(10, 'testpyr.mpc', MPCPATH)
    testpyr2 = rmf.read_gsq('testpyr', MOMPATH)
    assert (np.abs(testpyr - testpyr2) < 1e7 * np.finfo(float).eps).all()
Exemple #5
0
def test_cylhole():
    testch = rmf.read_mpc(10, 'testch.mpc', MPCPATH)
    testch2 = rmf.read_gsq('testch.gsq', MOMPATH)
    assert (np.abs(testch - testch2) < 5e8 * np.finfo(float).eps).all()
Exemple #6
0
def test_cyl():
    testcyl = rmf.read_mpc(10, 'testcyl0.mpc', MPCPATH)
    testcyl1 = rmf.read_gsq('testcyl0.gsq', MOMPATH)
    assert (np.abs(testcyl - testcyl1) < 1e6 * np.finfo(float).eps).all()
Exemple #7
0
def test_rectangle():
    testre = rmf.read_mpc(10, 'testrect.mpc', MPCPATH)
    testre2 = rmf.read_gsq('testrect.gsq', MOMPATH)
    assert (np.abs(testre - testre2) < 2e8 * np.finfo(float).eps).all()
Exemple #8
0
def test_cone():
    testco = rmf.read_mpc(10, 'testcone.mpc', MPCPATH)
    testco2 = rmf.read_gsq('testcone.gsq', MOMPATH)
    assert (np.abs(testco - testco2) < 1e7 * np.finfo(float).eps).all()
Exemple #9
0
def test_platehole():
    testph = rmf.read_mpc(10, 'testph.mpc', MPCPATH)
    testph2 = rmf.read_gsq('testph.gsq', MOMPATH)
    assert (np.abs(testph - testph2) < 2e7 * np.finfo(float).eps).all()
Exemple #10
0
def test_triangle():
    testtri = rmf.read_mpc(10, 'testtri.mpc', MPCPATH)
    testtri2 = rmf.read_gsq('testtri.gsq', MOMPATH)
    assert (np.abs(testtri - testtri2) < 1e7 * np.finfo(float).eps).all()
Exemple #11
0
def test_tetrahedron():
    testtet = rmf.read_mpc(10, 'testtet.mpc', MPCPATH)
    testtet2 = rmf.read_gsq('testtet.gsq', MOMPATH)
    assert (np.abs(testtet - testtet2) < 1e7 * np.finfo(float).eps).all()