Commit Graph

399 Commits

Author SHA1 Message Date
Bernd Hahnebach
4e7c091c51 FEM: Abaqus writer, write FacesOnly and EdgesOnly for mixed FEM meshes, could be slow on non mixed meshes 2017-11-25 16:54:02 -02:00
Bernd Hahnebach
1f11a3cc8e FEM: mesh api, add EdgesOnly and FacesOnly 2017-11-25 16:54:02 -02:00
wmayer
80bc1255c7 support of backward compatibility to load old fem project files 2017-10-24 20:09:35 +02:00
wmayer
ce6809415b inherit FemAnalysis from DocumentObjectGroup and remove Member property 2017-10-24 20:07:05 +02:00
wmayer
76eba3a579 for FEM constraints allow global links 2017-10-11 18:48:13 +02:00
Bernd Hahnebach
8a9fcd33df FEM: move observer into PyGui 2017-10-07 11:51:00 +02:00
wmayer
a8a9650816 harmonize show() function of Part, Mesh, Fem, Path and Points modules 2017-09-29 00:35:48 +02:00
qingfengxia
3990115f6e FEM: enable thermal and turbulence boundary setting UI 2017-09-10 17:09:19 +02:00
wmayer
949c86d364 Port to occ7.2:
+ Standard_Failure::Caught() is now marked as deprecated and should be replaced with standard C++ exception handling
2017-09-01 16:27:46 +02:00
Bernd Hahnebach
2cc72df72f FEM: since result object does not depend on analysis mesh, make analysis tools independed from result object 2017-08-31 11:09:13 +02:00
joha2
fa05b1b068 FEM: Fenics mesh: added mesh group task panel for xdmf export, flake8, improves issue #3038 2017-08-12 13:22:45 +02:00
Markus Hovorka
ef85389cbc FEM: add ConstraintPython object type
Constraints implemented in python can use this object as their base.
That makes it easier to identify them as constraint objects.
2017-08-04 06:57:12 +02:00
Bernd Hahnebach
6d2fd22778 FEM: mesh result object, implement new object 2017-08-02 12:45:15 +02:00
qingfengxia
94f9a397f4 FEM: add FemMeshBoundaryLayer related py files to CMakefiles 2017-08-01 14:12:40 +02:00
Bernd Hahnebach
cdb48197b9 FEM: unit tests, adapte 1DFlow example and extend stats comparing to mflow and networkpressure in conjunction with inout nodes file 2017-07-21 17:35:43 +02:00
kgoao
9fd673851c FEM: FluidSection: Unit test 2017-06-26 22:36:02 +02:00
Bernd Hahnebach
1ca27a2f9d FEM: abaqus writer, fix precision 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
cd0014b16c FEM: abaqus writer, use better names for elementsets 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
b01e482e07 FEM: abaqus writer, some comments 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
bf45cb16ee FEM: unit tests, use FreeCADs native Python API to create the meshes 2017-06-07 23:32:36 -03:00
joha2
85c2e6a1ee FEM: Fenics meshes, add support for xdmf format, some more improvements 2017-05-27 19:57:28 -03:00
wmayer
c30c325537 fix build failure if VTK is not enabled 2017-05-19 12:53:31 +02:00
wmayer
a72a4d9a75 Add Python wrapper for pipeline object 2017-05-18 18:40:25 +02:00
Peter Lama
a75a98ef27 Use OCCT Handle macro for Handle_ classes
This is the result of running OCCT's upgrade script provided
with OCCT 7.0. See
https://www.opencascade.com/content/freecad-occt710-and-windows-rtti-data-missing#comment-form
and
https://www.forum.freecadweb.org/viewtopic.php?f=4&t=21405&start=120#p169019
for why this is necessary for OCCT >= 7.1
2017-04-20 12:27:34 +02:00
wmayer
004324bbc5 fix scan coverity issues: uncaught exception 2017-04-11 14:03:08 +02:00
Ulrich Brammer
e58b74793a More precise real values for Calculix input files. 2017-04-04 13:46:15 +02:00
Kunda
784edd3f82 Typo fixes for doxygen and source comments
issue #0002914
2017-03-31 11:25:57 -03:00
Bernd Hahnebach
19a0f85708 FEM: cmakes, object fem, init gui modules, sort by name 2017-03-07 13:40:18 -03:00
Bernd Hahnebach
092a5dae48 FEM: fluid section and elment fluid 1D object, make name fit in FEM name system 2017-03-07 13:40:18 -03:00
Bernd Hahnebach
34ad6af337 FEM: shell thickness and elment geometry 2D object, make name fit in FEM name system 2017-03-07 13:40:18 -03:00
Bernd Hahnebach
977fd8995e FEM: beam sectiong and element geometry 1D object, make name fit in FEM name system 2017-03-07 13:40:18 -03:00
Bernd Hahnebach
8afbd2b81e FEM: result task panel, add Fem to module name 2017-03-03 11:54:25 -03:00
Bernd Hahnebach
8411d03de5 FEM: command modules, add Fem to file and class name 2017-03-03 11:54:25 -03:00
Bernd Hahnebach
f5c717b771 FEM: mesh clear command, make name fit in FEM name system 2017-03-03 11:54:25 -03:00
Bernd Hahnebach
f19481b083 FEM: mesh print info command, make name fit in FEM name system 2017-03-03 11:54:25 -03:00
Bernd Hahnebach
11166f971e FEM: result show command, make name fit in FEM name system 2017-03-03 11:54:25 -03:00
Bernd Hahnebach
dc39edd9a5 FEM: results purge command, make name fit in FEM name system 2017-03-03 11:54:25 -03:00
Bernd Hahnebach
ef0a253f4e FEM: solver control command, make name fit in FEM name system 2017-03-03 11:54:25 -03:00
Bernd Hahnebach
8cf0001e97 FEM: solver run command, make name fit in FEM name system 2017-03-03 11:54:25 -03:00
hgutsche
de8f66f857 Some fixes for doygen syntax errors and some configuration to make it run smoother under Windows 2017-02-28 18:52:04 +01:00
joha2
10dd719631 FEM: fenics xml mesh format, add export module 2017-02-28 17:35:26 +01:00
Bernd Hahnebach
a569319510 FEM: import tools, move imported mesh creation def inside new import tools module 2017-02-28 17:35:26 +01:00
Kunda
90aeb372f5 FEM: source code typos, issue 0002914 2017-02-28 17:35:26 +01:00
Bernd Hahnebach
f482f6d78b FEM: vtk post processing, add peeq strain 2017-02-28 17:35:26 +01:00
kgoao
919823dfb9 FEM: 1DFlow, result reading and display results 2017-02-28 17:35:26 +01:00
kgoao
1e1b9a8726 FEM: 1DFlow, gui command 2017-02-28 17:35:26 +01:00
kgoao
5c0660dbdd FEM: 1DFlow, object modules 2017-02-28 17:35:26 +01:00
wmayer
43a19ac8cc need to also copy __init__.py files to make local build working properly 2017-02-24 15:05:33 +01:00
Bernd Hahnebach
8944ae2fdb FEM: module moving, fix cmake, init, modulimports 2017-02-24 14:41:22 +01:00
Bernd Hahnebach
0c0cf1e49c FEM: result mechanical object, use same name sheme as for all other FEM objects 2017-02-21 14:09:27 +01:00