# -*- 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


[((7, 28, 7, 39), 'ia870.iasecross', 'iasecross', ({}, {}), '()', False, 'from ia870 import iasubm, iadil, iaero, iasecross\n'), ((8, 28, 8, 39), 'ia870.iasecross', 'iasecross', ({}, {}), '()', False, 'from ia870 import iasubm, iadil, iaero, iasecross\n'), ((10, 16, 10, 29), 'ia870.iadil', 'iadil', ({(10, 22, 10, 23): 'f', (10, 24, 10, 28): 'Bdil'}, {}), '(f, Bdil)', False, 'from ia870 import iasubm, iadil, iaero, iasecross\n'), ((10, 30, 10, 43), 'ia870.iaero', 'iaero', ({(10, 36, 10, 37): 'f', (10, 38, 10, 42): 'Bero'}, {}), '(f, Bero)', False, 'from ia870 import iasubm, iadil, iaero, iasecross\n')]