Commit Graph

227 Commits

Author SHA1 Message Date
Bernd Hahnebach
e86ec2848e FEM: move errors in own module 2020-02-25 19:53:23 +01:00
Bernd Hahnebach
ae30bb4cb9 FEM: pep8 2020-02-20 18:17:23 +01:00
HoWil
ce30e9217f FEM: Add ElectricInfinity- and CapacitanceMatrix- boundary condition for Elmer 2020-02-20 18:08:01 +01:00
Bernd Hahnebach
6c7a46ab93 FEM: writer base, add some comment for elemnt faces constraints 2020-02-19 17:56:49 +01:00
Bernd Hahnebach
47c717431c FEM: constraint tie, get the faces data in writer base class 2020-02-19 17:56:47 +01:00
UR-0
458a27f2fc FEM: constraint tie, implement object and ccx writer 2020-02-19 17:56:39 +01:00
Bernd Hahnebach
b53c55bc79 FEM: solver writer, use member class as parameter for writer class instaed of all separate fem objs 2020-02-19 07:35:48 +01:00
Bernd Hahnebach
aae21b0235 FEM: solver writer and tasks and ccx tools, use a new member class to collect the analysis member 2020-02-19 07:23:52 +01:00
Bernd Hahnebach
3c85725155 FEM: new member tools, move some analysis member methods from utils 2020-02-19 07:23:50 +01:00
Bernd Hahnebach
47cc9ea89c FEM: elmer writer, fix by HoWil 2020-02-18 08:18:54 +01:00
Bernd Hahnebach
34e49fca28 FEM: typos in comments 2020-02-17 12:32:08 +01:00
Bernd Hahnebach
f9494a920b FEM: replace fem utils method with FreeCADs obj method 2020-02-17 12:31:57 +01:00
Bernd Hahnebach
a44f01e778 FEM: delete not needed imports 2020-02-16 23:38:57 +01:00
Bernd Hahnebach
8df61402b9 FEM: solver frame work tasks container, do not collect mesh 2020-02-16 22:01:48 +01:00
Bernd Hahnebach
f425b677f9 FEM: solver frame work, better error handling on run button 2020-02-16 22:01:40 +01:00
Bernd Hahnebach
bd36e59866 FEM: elmer writer, potential could be 0.0 2020-02-16 20:25:03 +01:00
Kryptal
43491a6397 FEM : Correct writer.py at line 1623 and replaced ccx_elset by elset_data
When running a multiple materials and multiple shells FEM analysis calculix solver crashes.

After inspection, it appears that the crash comes from line 1623 in writer.py file where ccx_elset is used while it should be elset_data
2020-02-12 22:45:30 +01:00
Bernd Hahnebach
89da5366a8 FEM: ccx writer, revert copy accident from bd0fa80 2020-02-10 09:33:02 +01:00
Bernd Hahnebach
b6c1f263d6 FEM: ccx writer, add comment about solver type 2020-02-10 09:30:32 +01:00
Bernd Hahnebach
99ce8a55ff FEM: node sets, return sorted with unique values 2020-02-04 10:40:18 +01:00
Bernd Hahnebach
fbd534a57b FEM: constraint contact, move retrieving the face ids in writer base class 2020-02-03 23:12:39 +01:00
Bernd Hahnebach
3706b88975 FEM: constraint contact ccx writer, use name to identify constr data in writer file 2020-02-03 23:12:38 +01:00
Bernd Hahnebach
dbf4e9dc4a FEM: get pressure faces ids, some better comments and very small code improvement 2020-02-03 23:12:38 +01:00
Bernd Hahnebach
799e9dbd86 FEM: ccx writer, small code formating 2020-01-30 09:00:40 +01:00
Bernd Hahnebach
2f0208ba06 FEM: ccx writer, fix typo in contact surface writer 2020-01-29 08:37:42 +01:00
UR-0
67d44305cd FEM: ccx writer, delete space in input file 2020-01-27 18:13:47 +01:00
Bernd Hahnebach
7eca87584c FEM: solver elmer, workaround for result reading 2020-01-27 07:42:49 +01:00
looooo
1e972eca79 fem: use time.process_time instead of removed time.clock() 2020-01-16 23:13:30 +01:00
Bernd Hahnebach
181fdd9110 FEM: code formating 2020-01-16 23:00:44 +01:00
UR-0
9c4f6a9205 FEM: extend contact constraint to support shell elements 2020-01-16 23:00:04 +01:00
Bernd Hahnebach
d583fd26cd FEM: console messages line break improvements 2020-01-09 08:10:07 +01:00
Bernd Hahnebach
79dafa7c7e FEM: writer base, log improvements 2020-01-07 10:40:11 +01:00
Bernd Hahnebach
fb56d24c3c FEM: writer base, sort imports 2020-01-07 10:40:06 +01:00
Bernd Hahnebach
8a4e459019 FEM: writer base, add missing prints for force 2020-01-07 10:39:44 +01:00
Bernd Hahnebach
060433ef63 FEM: improve logs 2020-01-06 07:59:31 +01:00
Bernd Hahnebach
1296bcbbdc FEM: solver run, fix besides dir 2019-12-16 09:10:20 +01:00
Bernd Hahnebach
80dfbfd381 FEM: fix missing error classes 2019-12-16 05:41:18 +01:00
Bernd Hahnebach
6a736272f8 FEM: equations, fix reset edit mode 2019-12-16 05:40:51 +01:00
Markus Hovorka
8f7844c5c9 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
30a717beac 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
fb32601746 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
bd3dd7e87f FEM: pep8 code formating 2019-09-24 08:18:26 +02:00
Bernd Hahnebach
71b6cd8ba2 FEM: some typos 2019-09-24 08:18:19 +02:00
Markus Hovorka
47f42f2fa3 FEM: Add documentation to run module 2019-09-23 21:16:55 +02:00
Markus Hovorka
0bb274e9c9 FEM: Add documentation to setting module 2019-09-23 21:16:53 +02:00
Markus Hovorka
6929229ddc FEM: in out modules, Replace print with Console.Print* calls 2019-09-23 21:16:51 +02:00
Markus Hovorka
b4128f8614 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
6369b408c2 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
3ec5af952d FEM: replace prints with console prints 2019-09-13 08:26:49 +02:00
Bernd Hahnebach
802ec1d16f FEM: improve output on solver run 2019-09-12 23:50:35 +02:00