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