On Tue, Dec 15, 2009 at 12:43 AM, Julio Oliveira <[email protected]> wrote:
> Hello Sympyiers,
>
> As I am new, and trying to figure out a bit more about the code, can someone
> quickly explain to me the following code:
>
> ===From symbol.py line 180-183
>
>     def __call__(self, *args, **assumptions):
>         return WildFunction(self.name, nargs=len(args))(*args,
> **assumptions)
>
> ==========================
>
> Where is the function WildFunction declared?  I could not find it anywhere.

It's defined in:

sympy/core/function.py

Use this trick to find these things:

$ git grep WildFunction
doc/src/tutorial.txt:.. index:: pattern matching, match, Wild, WildFunction
sympy/core/__init__.py:from function import Lambda, WildFunction, Derivative, di
sympy/core/basic.py:    'Function','WildFunction',
sympy/core/function.py:class WildFunction(Function, Atom):
sympy/core/function.py:    WildFunction() matches any expression but another Wil
sympy/core/operations.py:# from function import Lambda, WildFunction /cyclic/
[...]

Ondrej

--

You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.


Reply via email to