FEM 0.19 Documentation warnings

About the development of the FEM module/workbench.

Moderator: bernd

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

FEM 0.19 Documentation warnings

Post by Kunda1 »

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

Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
vocx
Veteran
Posts: 5197
Joined: Thu Oct 18, 2018 9:18 pm

Re: FEM 0.19 Documentation warnings

Post by vocx »

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.
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: FEM 0.19 Documentation warnings

Post by Kunda1 »

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.
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
vocx
Veteran
Posts: 5197
Joined: Thu Oct 18, 2018 9:18 pm

Re: FEM 0.19 Documentation warnings

Post by vocx »

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?
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: FEM 0.19 Documentation warnings

Post by Kunda1 »

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.
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
vocx
Veteran
Posts: 5197
Joined: Thu Oct 18, 2018 9:18 pm

Re: FEM 0.19 Documentation warnings

Post by vocx »

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?!
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: FEM 0.19 Documentation warnings

Post by Kunda1 »

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.
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
vocx
Veteran
Posts: 5197
Joined: Thu Oct 18, 2018 9:18 pm

Re: FEM 0.19 Documentation warnings

Post by vocx »

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.
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
User avatar
bernd
Veteran
Posts: 12849
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: FEM 0.19 Documentation warnings

Post by bernd »

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