Question #680159 on Yade changed:
https://answers.launchpad.net/yade/+question/680159

    Status: Open => Answered

Jérôme Duriez proposed the following answer:
Hi,

unitialized means there is no default value defined by the constructor.
See eg [*] together with the explanations at [**] for eg
"shape(=uninitalized)"

As for "updateAttrs((dict)arg2) None", updateAttrs is a Python exposed C++ 
function (like most of YADE stuff) defined at [3] for almost any YADE class 
(including "Body"). 
It takes as argument a Python dictionary whose name is (for some reason I am 
not aware of) arg2, hence "(dict)arg2".
And it returns nothing, hence the "None"




[*] https://gitlab.com/yade-dev/trunk/blob/master/core/Body.hpp#L87
[**] https://yade-dev.gitlab.io/trunk/prog.html#yade-class-base-doc-macro-family
[3] 
https://gitlab.com/yade-dev/trunk/blob/master/lib/serialization/Serializable.cpp#L20

-- 
You received this question notification because your team yade-users is
an answer contact for Yade.

_______________________________________________
Mailing list: https://launchpad.net/~yade-users
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to