Bonjour,
Voici une fonction que j'ai extraite d'un script python qui provient
d'un code de calcul scientifique libre.
La méthode _expand_derivatives est appélée depuis la derniere ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
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.
Partager