Commit Graph

97 Commits

Author SHA1 Message Date
Bernd Hahnebach
e01546b0a9 FEM: mesh api, export of z88 mesh file with Fem API 2018-12-12 08:47:33 -03:00
wmayer
560b415f19 Replace Base::Exception with appropriate subclass 2018-11-14 17:19:30 +01:00
looooo
d4461f351c add function to retrive femmesh edges by a TopoDS_Edge 2018-11-09 11:11:59 +01:00
wmayer
e31cac568e revert changes of SMESH_Gen class interface of bundled SMESH 2018-08-18 16:13:10 +02:00
luz.paz
baa6d89328 Typos and whitespace fixes 2018-08-07 11:13:31 -04:00
Bernd Hahnebach
c9f6855fc4 FEM: typos, can't hardly belive there still are some ... 2018-04-29 20:40:15 +02:00
wmayer
68cc427b00 Improve handling of external smesh
+ add SMESH_version.h.cmake to set full version number instead of using compiler define
+ do not set include path of smesh globally
+ do not set library path of smesh globally
+ do not set HAVE_NETGEN define globally
+ improve using debug and release libs of smesh for MSVC
2018-04-28 12:10:55 +02:00
looooo
547cc9f36c external smesh: use version info
for precompiler conditionals
2018-04-28 12:05:30 +02:00
looooo
21cdc9ea4a port to smesh 8.3
using #ifdef EXTERNAL_SMESH for the diff
2018-04-28 12:05:30 +02:00
Bernd Hahnebach
43bc2de694 FEM: mesh, changes messages into logs 2018-03-27 12:29:13 -03:00
Bernd Hahnebach
42987dac37 FEM: mesh api, fix get nodes by face, credits go to user _UR 2018-03-21 12:19:59 +01:00
Bernd Hahnebach
2540f2a3bb FEM: mesh export, fix init file and better output 2018-03-14 07:47:17 +01:00
luz.paz
3ee6b6ac94 FEM: typos 2018-01-23 14:43:54 +01:00
luzpaz
f6edbbdc5a FEM: Typo residuals 2018-01-01 22:54:46 +01:00
Unknown
988a406395 FEM: typos 2017-12-16 16:36:17 +01:00
Bernd Hahnebach
a8c31221ed FEM: mesh api, fix tolerance in get the nodes by a solid 2017-12-08 07:16:09 +01:00
Bernd Hahnebach
f271e52b3d FEM: Abaqus writer, add method parameter for elem and group options 2017-11-25 16:54:02 -02:00
Bernd Hahnebach
b7ea89b65c FEM: Abaqus writer, add groups to inp writer 2017-11-25 16:54:02 -02:00
Bernd Hahnebach
184bc03324 FEM: Abaqus writer, first get all data and write it afterwards 2017-11-25 16:54:02 -02:00
Bernd Hahnebach
921c8b7376 FEM: Abaqus writer, add pref to distingish between:
- all elements
- highest dimension elements
- FEM elements (only edges not belonging to faces and faces not belonging to volumes)
2017-11-25 16:54:02 -02:00
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
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
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
90aeb372f5 FEM: source code typos, issue 0002914 2017-02-28 17:35:26 +01:00
Bernd Hahnebach
e07b45d59d FEM: better module names for CalculiX result reader modules 2017-02-16 14:00:39 +01:00
wmayer
8b51a04943 fix -Wunused-but-set-variable 2016-12-12 16:32:54 +01:00
wmayer
546656867b fix FemMesh::copyMeshData 2016-12-12 12:43:05 +01:00
wmayer
c770d747ff re-implement FemMesh::copyMeshData based on export&import of unv file 2016-12-09 21:08:44 +01:00
wmayer
a812ad2d5e copy fem mesh groups 2016-11-07 22:16:53 +01:00
qingfengxia
72be9094ea Fem: add feature off vtk unstructured mesh import and export 2016-10-29 15:12:18 +02:00
wmayer
3339374f2c fix build failure on Windows due to removal of deprecated C++ header 2016-09-24 02:44:32 +02:00
wmayer
480191c8ee fix -Wextra in Fem 2016-09-24 02:17:15 +02:00
Bernd Hahnebach
fe47ef78ab FEM: code formating, replace tabulator with spaces 2016-08-15 21:39:01 +02:00
qingfengxia
be86b992c2 correct spelling StanardHypotheses to StandardHypotheses 2016-08-07 18:20:17 +01:00
Bernd Hahnebach
55d2884658 FEM: code formating: remove trailing white spaces 2016-08-04 17:45:04 +02:00
vejmarie
da70ba1642 Fix MED Reader
Assign same Mesh name into MED archive based on shortfilename during write and read operation
2016-07-16 17:43:20 +02:00
vejmarie
e5c5336397 Fix MED Export 2016-07-14 14:53:46 +02:00
wmayer
60242ad1cf + fix various warnings 2016-06-15 23:55:44 +02:00
Stefan Tröger
aae79ee558 FEM: Add faces by face workaround for force constraint 2016-06-15 22:34:10 +02:00
Stefan Tröger
55534e98d4 FEM: Use single smesh mesh generator throughout FreeCAD
Creating a mesh generator resets a critical data structure and makes all existing meshes invalid. Hence the SMESH_gen is made a singleton and all FreeCAD code is changed accordingly.
2016-06-15 22:34:10 +02:00
Stefan Tröger
cda99210d5 FEM: Protect iteration from null ptr 2016-06-15 22:34:10 +02:00
Jean-Marie Verdun
47f21309dd FEM: Make FEM compatible with SMESH7 2016-06-15 22:34:10 +02:00
Bernd Hahnebach
4bef49bb51 FEM: improvements in Abaqus (CalculiX) FEM mesh im- and export:
- add hexa8, hex20, penta6, penta15, quad4, quad8 to writeAbaqus in FemMesh
- make node order in ccxFrdReader and writeAbaqus fitting each other
2016-05-16 13:22:54 +02:00
Bernd Hahnebach
bdbefdc52a FEM: replace tabs at line start by spaces 2016-04-24 19:10:33 +02:00
Bernd Hahnebach
b58e37b950 FEM: remove trailing whitespaces 2016-04-24 19:10:33 +02:00
Bernd Hahnebach
14eb6869a9 FEM: convert all windows code files to unix line ending 2016-04-24 19:10:33 +02:00