Commit Graph

196 Commits

Author SHA1 Message Date
Bernd Hahnebach
a53b237602 FEM: writer base, log improvements 2020-01-07 10:40:11 +01:00
Bernd Hahnebach
f190884bd5 FEM: writer base, sort imports 2020-01-07 10:40:06 +01:00
Bernd Hahnebach
220d45c1dc FEM: writer base, add missing prints for force 2020-01-07 10:39:44 +01:00
Bernd Hahnebach
a8af7ad187 FEM: improve logs 2020-01-06 07:59:31 +01:00
Bernd Hahnebach
fed1e79bac FEM: solver run, fix besides dir 2019-12-16 09:10:20 +01:00
Bernd Hahnebach
91535bc1d0 FEM: fix missing error classes 2019-12-16 05:41:18 +01:00
Bernd Hahnebach
7d960163fc FEM: equations, fix reset edit mode 2019-12-16 05:40:51 +01:00
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
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
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
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
Markus Hovorka
a5843cc7fd FEM: in out modules, Replace print with Console.Print* calls 2019-09-23 21:16:51 +02:00
Markus Hovorka
d0b7472ab1 FEM: Make temp directory default for solver
Previously it would return None if no setting is found (which can
happen if the settings system hasn't been loaded at least once). This
would make some other code fail.
2019-09-23 21:16:39 +02:00
Markus Hovorka
708ef0cd6a FEM: Redirect ElmerGrid output to /dev/null
Up until now the output would appear in the cli in which FreeCAD was
started. This is unnecessary and makes test output very confusing.
2019-09-23 21:16:39 +02:00
Bernd Hahnebach
98c98ff833 FEM: replace prints with console prints 2019-09-13 08:26:49 +02:00
Bernd Hahnebach
310cf2cb2a FEM: improve output on solver run 2019-09-12 23:50:35 +02:00
Bernd Hahnebach
5e939be9dd FEM: typos 2019-09-12 21:05:11 +02:00
Bernd Hahnebach
a3f5a712ee solver base, more fixes because of move error class 2019-09-10 18:19:55 +02:00
Bernd Hahnebach
e10dcc2197 FEM: solver run, fix move error class 2019-09-10 11:46:26 +02:00
Bernd Hahnebach
818c3df49c FEM: utils and run, get rid of circle import 2019-09-10 07:47:26 +02:00
Bernd Hahnebach
1f5eada2d7 FEM: utils, use snake case for new methods 2019-09-06 21:59:14 +02:00
Bernd Hahnebach
2afd93bb55 FEM: move working path methods from solver run to utils 2019-09-06 21:59:05 +02:00
Bernd Hahnebach
b6ce20ae64 FEM: solver calculix, use single quotes instead of double ones 2019-09-05 18:25:02 +02:00
Bernd Hahnebach
30b536b8e8 FEM: solver elmer, use single quotes instead of double ones 2019-09-05 18:24:55 +02:00
Bernd Hahnebach
372f22ee2c FEM: solver z88, use single quotes instead of double ones 2019-09-05 18:24:41 +02:00
Bernd Hahnebach
9823d0a194 FEM: solver writer base, use single quotes instead of double ones 2019-09-05 18:24:34 +02:00
Bernd Hahnebach
e0fde7ff8c FEM: solver run and settings, use single quotes instead of double ones 2019-09-05 18:24:32 +02:00
Bernd Hahnebach
71f8a31953 FEM: solver frame work, better prefix for temp directory 2019-09-02 17:59:03 +02:00
Bernd Hahnebach
5a352ea639 FEM: solver fenics, fix fenics import test 2019-07-04 18:02:58 +02:00
Bernd Hahnebach
126cb4321b FEM: element flow 1D, deactivate not supported fluid types 2019-07-04 18:00:00 +02:00
Bernd Hahnebach
217d96e375 FEM: ccx writer, typo in var name 2019-07-04 17:59:53 +02:00
Bernd Hahnebach
5c9e3ac187 FEM: code forating, solver fenics tools, get rid of not needed indent 2019-07-01 00:06:26 +02:00
Bernd Hahnebach
e31b086bc7 FEM: bare Python exceptions, fix the Import ones 2019-06-30 23:49:55 +02:00
Bernd Hahnebach
d19470a971 FEM: ccx writer, lgtm, Nested for statement uses loop variable 'femobj' of enclosing for statement 2019-06-29 13:22:38 +02:00
Bernd Hahnebach
06f42de79e FEM: lgtm, various improvements 2019-06-29 13:22:31 +02:00
Bernd Hahnebach
3ae4283073 FEM: code formating, improve imports, get rid of E402 error 2019-06-16 23:21:38 +02:00
Bernd Hahnebach
b7c2378a33 FEM: concrete results, use the new concrete result reading methods on result reading 2019-06-16 18:29:32 +02:00
Bernd Hahnebach
c883cd6ccd FEM: calculix writer and unit tests, fix reaction force writing 2019-06-11 10:37:08 +02:00
Bernd Hahnebach
5e454da2e2 FEM: solver elmer tasks, Py3 decode fix 2019-06-11 09:59:32 +02:00
Bernd Hahnebach
c1d0c9854e FEM: calculix writer, add reaction forces for constraint fixed 2019-06-08 22:24:48 +02:00
Bernd Hahnebach
d74e30146d FEM: calculix writer, move some comments 2019-06-07 09:51:52 +02:00
Bernd Hahnebach
9161a87853 FEM: solver run, add newline in error message 2019-06-05 21:49:16 +02:00
Bernd Hahnebach
d682d3ea6e FEM: code formating, line length < 100, there still where some left 2019-05-28 05:48:23 +02:00
Bernd Hahnebach
1d507364b1 FEM: code formating, max line length < 100, fem solver 2019-05-20 12:33:30 +02:00
Bernd Hahnebach
454729f12d FEM: solver calculix writer and solver writer base, use small character for import identifier 2019-05-20 12:33:30 +02:00
luz.paz
8d5fbd947b FIx some user and non-user facing typos
Found via ` codespell -q 3 -I ../fc-word-whitelist.txt -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig* -L pard,wallthicknessOn`  
codespell version 1.15.0.dev0
2019-05-12 16:59:26 +02:00
luz.paz
519bbfe503 Misc. source comment typo and whitespace fixes 2019-05-06 13:42:30 +02:00