Commit Graph

2529 Commits

Author SHA1 Message Date
Markus Hovorka
a9c19ca6d4 FEM: Restore path functions of run module
The functions getTempDir, getBesideDir and getBesideBase where moved to
femutils, modified and made public in the past. This breaks the solver
framework under certain circumstances. These folders are only intended
for the solver. Using it for other puroses may result in unexpected
behaviour (including crashes). This commit restores the original
functions for the solver module. The problem that other modules of the
workbench use those folders should be resolved at some point.
2019-12-10 22:43:24 +01:00
Bernd Hahnebach
f86cf8abaa FEM: code conventions, fix link 2019-12-10 21:48:49 +01:00
Bernd Hahnebach
20788d16c8 FEM: code conventions, add info in the regard of slashes 2019-12-10 21:44:59 +01:00
Bernd Hahnebach
0b6e79be35 FEM: code formating do not use to many slashes 2019-12-10 21:41:06 +01:00
Bernd Hahnebach
7fe9beff0f FEM: code formating in a header 2019-12-10 21:40:59 +01:00
Bernd Hahnebach
22e9133dd0 FEM: code formating in some headers 2019-12-08 22:53:50 +01:00
luz.paz
379d041664 Fix typos and some trailing whitespace
Found via:  
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,currenty,dof,doubleclick,dum,eiter,elemente,feld,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml
```
2019-12-03 12:22:59 +01:00
asapelkin
8bc5b585c8 Used single quotes for single character in string::find algorithm, more efficient 2019-11-21 18:59:43 +01:00
asapelkin
e951094af9 use emplace_back instead of push_back where justified 2019-11-21 14:48:09 +01:00
wmayer
71dae0e639 handle some more warnings: -Wkeyword-macro -Wdeprecated-declarations -Wextra-semi 2019-11-18 11:56:08 +01:00
wmayer
1e7628f436 convert enum to enum class to fix -Wgnu-redeclared-enum 2019-11-13 22:39:27 +01:00
Bernd Hahnebach
523d8d71f1 FEM: coding conventions, add linkt to lgtm 2019-10-26 17:39:22 +02:00
luz.paz
1c981e8f14 Fix typos and misc. formatting [skip ci]
Found via `codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,currenty,dof,doubleclick,dum,eiter,elemente,feld,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml`
2019-10-21 16:02:23 -03:00
Bernd Hahnebach
3bc85bcc6c FEM: unit test, fix due to example renaming 2019-10-09 03:17:37 +02:00
Bernd Hahnebach
c3df99e984 FEM: examples, move dev in manager 2019-10-08 22:46:13 +02:00
Bernd Hahnebach
d780f7a356 'FEM: examples, better file names for meshes 2019-10-08 22:46:06 +02:00
Bernd Hahnebach
326ea342d2 FEM: examples, manager, add recomputes 2019-10-08 21:56:55 +02:00
Bernd Hahnebach
e8bc344304 FEM: examples, delete not needed comment 2019-10-08 21:56:48 +02:00
Bernd Hahnebach
1ec2a9621b FEM: examples, better var name for solver type 2019-10-08 21:56:40 +02:00
Bernd Hahnebach
128358baaf FEM: examples, rename multi material example 2019-10-08 21:56:32 +02:00
Bernd Hahnebach
84c8652ee3 FEM: fem exapmles, add nonlinear material example to show peeq strain 2019-10-08 21:56:25 +02:00
Bernd Hahnebach
9763b52a2a FEM: frd reader, delete not needed import 2019-10-08 21:56:17 +02:00
Zheng, Lei
71c54272a0 Fix various Py::Object leak 2019-10-08 17:53:20 +02:00
luz.paz
7b7797f4f3 Fix various (doxy) typos and whitespace issues
Found via `codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,currenty,dof,doubleclick,dum,eiter,elemente,feld,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml`
2019-10-03 07:57:13 +02:00
wmayer
fb7a03a04d fix exception handling in _ViewProviderFemResultMechanical 2019-09-28 17:06:47 +02:00
Bernd Hahnebach
24e13bc893 FEM: solver frame work unit tests, improvements 2019-09-27 09:30:08 +02:00
Bernd Hahnebach
506ab243e9 FEM: unit tests, solver framework, separate tests for each solver 2019-09-27 09:30:02 +02:00
Bernd Hahnebach
cfc25626a2 FEM: use femexample setup simple box static for solver framework unit test 2019-09-26 18:50:32 +02:00
Bernd Hahnebach
40a4850f97 FEM: frd reader, fix analysis identifier 2019-09-26 18:30:35 +02:00
Bernd Hahnebach
2873e535f7 FEM: examples manager, small fix 2019-09-26 18:30:30 +02:00
Bernd Hahnebach
c3976011a7 FEM: example simple box static and frequency, add them to the example manager 2019-09-26 18:30:24 +02:00
Bernd Hahnebach
bc29bcf6fd FEM: examples simple box static and frequency, move mesh from unit tests to fem examples 2019-09-26 18:30:20 +02:00
Bernd Hahnebach
3acb7d937a FEM: move setup simple box static and frequency example from unit tests to fem examples 2019-09-26 18:30:16 +02:00
Bernd Hahnebach
ef72550c2a FEM: ccx unit tests, improve prints 2019-09-26 07:26:23 +02:00
Bernd Hahnebach
1f8c68603b FEM: examples, flow 1d, improve variable names 2019-09-26 07:26:17 +02:00
Bernd Hahnebach
253891b44d FEM: example thermomech flow1d, add it to the example manager 2019-09-26 07:26:12 +02:00
Bernd Hahnebach
bad8f9a303 FEM: example thermomech flow1d, move mesh from unit tests to fem examples 2019-09-26 07:26:06 +02:00
Bernd Hahnebach
587612f21d FEM: move setup flow 1D thermomech example from unit tests to fem examples 2019-09-26 07:26:02 +02:00
Bernd Hahnebach
d0422fa91c FEM: examples, some improvements 2019-09-26 07:25:51 +02:00
Bernd Hahnebach
f33aa0cbab FEM: example multimaterial two boxes, add it to the example manager 2019-09-25 21:22:19 +02:00
Bernd Hahnebach
b1765cfddc FEM: example multimaterial, move mesh from unit tests to fem examples 2019-09-25 21:22:12 +02:00
Bernd Hahnebach
9270111755 FEM: move setup multimaterial example from unit tests to fem examples 2019-09-25 21:22:03 +02:00
Bernd Hahnebach
1d8a586721 FEM: example thermomech spine, add it to the example manager 2019-09-25 21:21:56 +02:00
Bernd Hahnebach
0f2fc08878 FEM: example thermomech spine, move mesh from unit tests to fem examples 2019-09-25 21:21:50 +02:00
Bernd Hahnebach
a4b3506b2f FEM: move setup thermomech example from unit tests to fem examples 2019-09-25 21:21:45 +02:00
Bernd Hahnebach
2a1eb36d3e FEM: utils, fix working dir 2019-09-24 16:26:07 +02:00
Bernd Hahnebach
b30021dcb7 FEM: pep8 code formating 2019-09-24 08:18:26 +02:00
Bernd Hahnebach
c5595e2e7b FEM: some typos 2019-09-24 08:18:19 +02:00
Markus Hovorka
44833137b7 FEM: Add documentation to run module 2019-09-23 21:16:55 +02:00
Markus Hovorka
688a6ddf05 FEM: Add documentation to setting module 2019-09-23 21:16:53 +02:00