FEM 0.19 Documentation warnings

About the development of the FEM module/workbench.

Moderator: bernd

Post Reply
User avatar
Kunda1
Posts: 6390
Joined: Thu Jan 05, 2017 9:03 pm

FEM 0.19 Documentation warnings

Post by Kunda1 » Fri Dec 20, 2019 10:45 pm

Following the instructions in Source documentation these following warnings showed up:

Code: Select all

/home/foo/Projects/FreeCAD/src/Mod/Fem/App/FemResultObject.cpp:79: warning: no uniquely matching class member found for 
  template <>
  PyObject * App::Fem::FemResultObjectPython::getPyObject(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:112: warning: documented symbol 'CmdFemAddPart::CmdFemAddPart' was not declared or defined.
/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:124: warning: no uniquely matching class member found for 
  void CmdFemAddPart::activated(int)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:163: warning: no uniquely matching class member found for 
  bool CmdFemAddPart::isActive(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:289: warning: documented symbol 'CmdFemConstraintBearing::CmdFemConstraintBearing' was not declared or defined.
/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:301: warning: no uniquely matching class member found for 
  void CmdFemConstraintBearing::activated(int)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:321: warning: no uniquely matching class member found for 
  bool CmdFemConstraintBearing::isActive(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:330: warning: documented symbol 'CmdFemConstraintContact::CmdFemConstraintContact' was not declared or defined.
/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:342: warning: no uniquely matching class member found for 
  void CmdFemConstraintContact::activated(int)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:366: warning: no uniquely matching class member found for 
  bool CmdFemConstraintContact::isActive(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:375: warning: documented symbol 'CmdFemConstraintDisplacement::CmdFemConstraintDisplacement' was not declared or defined.
/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:387: warning: no uniquely matching class member found for 
  void CmdFemConstraintDisplacement::activated(int)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:409: warning: no uniquely matching class member found for 
  bool CmdFemConstraintDisplacement::isActive(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:418: warning: documented symbol 'CmdFemConstraintFixed::CmdFemConstraintFixed' was not declared or defined.
/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:430: warning: no uniquely matching class member found for 
  void CmdFemConstraintFixed::activated(int)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:451: warning: no uniquely matching class member found for 
  bool CmdFemConstraintFixed::isActive(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:460: warning: documented symbol 'CmdFemConstraintFluidBoundary::CmdFemConstraintFluidBoundary' was not declared or defined.
/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:472: warning: no uniquely matching class member found for 
  void CmdFemConstraintFluidBoundary::activated(int)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:494: warning: no uniquely matching class member found for 
  bool CmdFemConstraintFluidBoundary::isActive(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:503: warning: documented symbol 'CmdFemConstraintForce::CmdFemConstraintForce' was not declared or defined.
/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:515: warning: no uniquely matching class member found for 
  void CmdFemConstraintForce::activated(int)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:538: warning: no uniquely matching class member found for 
  bool CmdFemConstraintForce::isActive(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:547: warning: documented symbol 'CmdFemConstraintGear::CmdFemConstraintGear' was not declared or defined.
/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:559: warning: no uniquely matching class member found for 
  void CmdFemConstraintGear::activated(int)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:579: warning: no uniquely matching class member found for 
  bool CmdFemConstraintGear::isActive(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:588: warning: documented symbol 'CmdFemConstraintHeatflux::CmdFemConstraintHeatflux' was not declared or defined.
/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:600: warning: no uniquely matching class member found for 
  void CmdFemConstraintHeatflux::activated(int)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:624: warning: no uniquely matching class member found for 
  bool CmdFemConstraintHeatflux::isActive(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:633: warning: documented symbol 'CmdFemConstraintInitialTemperature::CmdFemConstraintInitialTemperature' was not declared or defined.
/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:645: warning: no uniquely matching class member found for 
  void CmdFemConstraintInitialTemperature::activated(int)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:667: warning: no uniquely matching class member found for 
  bool CmdFemConstraintInitialTemperature::isActive(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:676: warning: documented symbol 'CmdFemConstraintPlaneRotation::CmdFemConstraintPlaneRotation' was not declared or defined.
/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:688: warning: no uniquely matching class member found for 
  void CmdFemConstraintPlaneRotation::activated(int)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:709: warning: no uniquely matching class member found for 
  bool CmdFemConstraintPlaneRotation::isActive(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:718: warning: documented symbol 'CmdFemConstraintPressure::CmdFemConstraintPressure' was not declared or defined.
/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:730: warning: no uniquely matching class member found for 
  void CmdFemConstraintPressure::activated(int)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:754: warning: no uniquely matching class member found for 
  bool CmdFemConstraintPressure::isActive(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:763: warning: documented symbol 'CmdFemConstraintPulley::CmdFemConstraintPulley' was not declared or defined.
/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:775: warning: no uniquely matching class member found for 
  void CmdFemConstraintPulley::activated(int)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:800: warning: no uniquely matching class member found for 
  bool CmdFemConstraintPulley::isActive(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:809: warning: documented symbol 'CmdFemConstraintTemperature::CmdFemConstraintTemperature' was not declared or defined.
/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:821: warning: no uniquely matching class member found for 
  void CmdFemConstraintTemperature::activated(int)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:843: warning: no uniquely matching class member found for 
  bool CmdFemConstraintTemperature::isActive(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:852: warning: documented symbol 'CmdFemConstraintTransform::CmdFemConstraintTransform' was not declared or defined.
/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:864: warning: no uniquely matching class member found for 
  void CmdFemConstraintTransform::activated(int)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:889: warning: no uniquely matching class member found for 
  bool CmdFemConstraintTransform::isActive(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:988: warning: documented symbol 'CmdFemDefineNodesSet::CmdFemDefineNodesSet' was not declared or defined.
/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:1000: warning: no uniquely matching class member found for 
  void CmdFemDefineNodesSet::activated(int)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:1025: warning: no uniquely matching class member found for 
  bool CmdFemDefineNodesSet::isActive(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:1044: warning: documented symbol 'CmdFemCreateNodesSet::CmdFemCreateNodesSet' was not declared or defined.
/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:1056: warning: no uniquely matching class member found for 
  void CmdFemCreateNodesSet::activated(int)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/Command.cpp:1083: warning: no uniquely matching class member found for 
  bool CmdFemCreateNodesSet::isActive(void)

/home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/TaskPostBoxes.cpp:83: warning: no uniquely matching class member found for 
  PointMarker::PointMarker(Gui::View3DInventorViewer *iv, std::string ObjName)
Possible candidates:
  Gui::PointMarker::PointMarker(View3DInventorViewer *view)' at line 46 of file /home/foo/Projects/FreeCAD/src/Gui/ViewProviderMeasureDistance.h
  FemGui::PointMarker::PointMarker(Gui::View3DInventorViewer *view, std::string ObjName)' at line 60 of file /home/foo/Projects/FreeCAD/src/Mod/Fem/Gui/TaskPostBoxes.h

Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
vocx
Posts: 2768
Joined: Thu Oct 18, 2018 9:18 pm

Re: FEM 0.19 Documentation warnings

Post by vocx » Sat Dec 21, 2019 2:11 am

Kunda1 wrote:
Fri Dec 20, 2019 10:45 pm
Following the instructions in Source documentation these following warnings showed up:
Where do you see the messages? In the output cache or somewhere else? The "make DevDoc" generates a ton of messages in the terminal so I've never actually paid attention to them. I only once corrected a message in TechDraw, and that one because it appeared at the very end of all the output from doxygen.
To support the documentation effort, and code development, your donation is appreciated: paypal.
User avatar
Kunda1
Posts: 6390
Joined: Thu Jan 05, 2017 9:03 pm

Re: FEM 0.19 Documentation warnings

Post by Kunda1 » Sat Dec 21, 2019 4:15 pm

vocx wrote:
Sat Dec 21, 2019 2:11 am
Where do you see the messages? In the output cache or somewhere else? The "make DevDoc" generates a ton of messages in the terminal so I've never actually paid attention to them. I only once corrected a message in TechDraw, and that one because it appeared at the very end of all the output from doxygen.
Yes, in the terminal output of make DevDoc.
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
vocx
Posts: 2768
Joined: Thu Oct 18, 2018 9:18 pm

Re: FEM 0.19 Documentation warnings

Post by vocx » Sat Dec 21, 2019 7:38 pm

Kunda1 wrote:
Sat Dec 21, 2019 4:15 pm
Yes, in the terminal output of make DevDoc.
But what, do you put this output in a file and then look for warnings there?

Code: Select all

make DevDoc > log
Because as I said, the make command generates tons of messages. I wouldn't want to go through them all manually. Is this what you are doing?
To support the documentation effort, and code development, your donation is appreciated: paypal.
User avatar
Kunda1
Posts: 6390
Joined: Thu Jan 05, 2017 9:03 pm

Re: FEM 0.19 Documentation warnings

Post by Kunda1 » Sat Dec 21, 2019 8:37 pm

vocx wrote:
Sat Dec 21, 2019 7:38 pm
Because as I said, the make command generates tons of messages. I wouldn't want to go through them all manually. Is this what you are doing?
The warning that I'm posting seem to be related to functions that need to be documented. I'm just giving a heads up to @bernd about that.
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
vocx
Posts: 2768
Joined: Thu Oct 18, 2018 9:18 pm

Re: FEM 0.19 Documentation warnings

Post by vocx » Sat Dec 21, 2019 9:37 pm

Kunda1 wrote:
Sat Dec 21, 2019 8:37 pm
The warning that I'm posting seem to be related to functions that need to be documented. I'm just giving a heads up to @bernd about that.
Damn it. I KNOW THAT. I am asking you to tell me how you found those messages within the entire output of the make command. Is it clear?!
To support the documentation effort, and code development, your donation is appreciated: paypal.
User avatar
Kunda1
Posts: 6390
Joined: Thu Jan 05, 2017 9:03 pm

Re: FEM 0.19 Documentation warnings

Post by Kunda1 » Sun Dec 22, 2019 5:02 pm

vocx wrote:
Sat Dec 21, 2019 9:37 pm
Damn it. I KNOW THAT. I am asking you to tell me how you found those messages within the entire output of the make command. Is it clear?!
There is no need to be rude about it. Obviously I misunderstood, I thought the answer obvious: It caught my eye as I was scrolling through it and cherrypicked it. I know there is some interest in documenting FEM and thought I'd post this to support the effort.
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
vocx
Posts: 2768
Joined: Thu Oct 18, 2018 9:18 pm

Re: FEM 0.19 Documentation warnings

Post by vocx » Sun Dec 22, 2019 11:24 pm

Kunda1 wrote:
Sun Dec 22, 2019 5:02 pm
...It caught my eye as I was scrolling through it and cherrypicked it. ...
Did you do this manually? I mean, there is a ton of output produced! This is why I'm wondering if you used something to pick those messages apart, or if you actually just spotted them in the output.
To support the documentation effort, and code development, your donation is appreciated: paypal.
User avatar
bernd
Posts: 8997
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: FEM 0.19 Documentation warnings

Post by bernd » Mon Dec 23, 2019 9:37 am

How do I get these warnings?
vocx wrote:
Sat Dec 21, 2019 7:38 pm

Code: Select all

make DevDoc > log
When I run this command I get a file with 31935 lines but when I search in the file for

Code: Select all

warning:
I get no match?
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest