Appel sans arguement d'une fonction avec argument
Bonjour,
Voici une fonction que j'ai extraite d'un script python qui provient
d'un code de calcul scientifique libre.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
def expand_derivatives(form):
cell = form.cell()
dim = None if cell is None else cell.geometric_dimension()
def ad_routine(e):
return forward_ad(e, dim)
aa = ADApplyer(ad_routine)
def _expand_derivatives(expression):
expression = expand_compounds(expression, dim)
return aa.visit(expression)
return transform_integrands(form, _expand_derivatives) |
La méthode _expand_derivatives est appélée depuis la derniere ligne
mais sans argument.
Que devient expression dans la fonction ?
Je crois bien que c'est a première fois que je vois ça et je ne sais pas
trop ce qui se passe ici.
Merci de bien vouloir m'expliquer.