# -*- encoding: utf-8 -*-
# Module iagradm

def iagradm(f, Bdil=None, Bero=None):
    from ia870 import iasubm,iadil,iaero,iasecross

    if Bdil is None: Bdil = iasecross()
    if Bero is None: Bero = iasecross()

    y = iasubm( iadil(f,Bdil),iaero(f,Bero))
    return y


[((162, 173), 'ia870.iasecross', 'iasecross', ([], {}), '()\n', (171, 173), False, 'from ia870 import iasubm, iadil, iaero, iasecross\n'), ((202, 213), 'ia870.iasecross', 'iasecross', ([], {}), '()\n', (211, 213), False, 'from ia870 import iasubm, iadil, iaero, iasecross\n'), ((231, 245), 'ia870.iadil', 'iadil', (['f', 'Bdil'], {}), '(f, Bdil)\n', (236, 245), False, 'from ia870 import iasubm, iadil, iaero, iasecross\n'), ((245, 259), 'ia870.iaero', 'iaero', (['f', 'Bero'], {}), '(f, Bero)\n', (250, 259), False, 'from ia870 import iasubm, iadil, iaero, iasecross\n')]