Ejemplo n.º 1
0
def test_correct_dopri_integrator_name_in_generated_file(tmpfile):
    dsargs, _ = vanDerPol()
    dsargs['nobuild'] = True
    ode = Dopri_ODEsystem(dsargs)
    ode.makeLibSource(fname=tmpfile)
    with open(tmpfile) as f:
        assert 'for Dopri853 integrator' in next(f)
Ejemplo n.º 2
0
def test_correct_dopri_integrator_name_in_generated_file(tmpfile):
    dsargs, _ = vanDerPol()
    dsargs['nobuild'] = True
    ode =  Dopri_ODEsystem(dsargs)
    ode.makeLibSource(fname=tmpfile)
    with open(tmpfile) as f:
        assert 'for Dopri853 integrator' in next(f)
Ejemplo n.º 3
0
def test_dopri_does_not_support_mass_matrix(tmpfile):
    dsargs = dae()
    dsargs['nobuild'] = True
    with pytest.raises(ValueError):
        ode = Dopri_ODEsystem(dsargs)
        ode.makeLibSource(fname=tmpfile)
Ejemplo n.º 4
0
def test_dopri_does_not_support_mass_matrix(tmpfile):
    dsargs = dae()
    dsargs['nobuild'] = True
    with pytest.raises(ValueError):
        ode = Dopri_ODEsystem(dsargs)
        ode.makeLibSource(fname=tmpfile)