Commit Graph

427 Commits

Author SHA1 Message Date
Bernd Hahnebach
e7b813f178 FEM: command package, move equation commands into commtand class module 2017-12-07 17:12:39 +01:00
Bernd Hahnebach
76c6512267 FEM: command package, move command modules in one module in new command package 2017-12-07 17:12:39 +01:00
Bernd Hahnebach
8599dd59ba FEM: result package, move result tools module in new result package 2017-12-07 17:12:39 +01:00
Bernd Hahnebach
8cdc4d3296 FEM: test package, move unit test module in new test package 2017-12-07 17:12:39 +01:00
Bernd Hahnebach
bd3d50fa88 FEM: mesh package, move all mesh modules in new mesh package 2017-12-07 17:12:39 +01:00
Bernd Hahnebach
014f8cac3b FEM: package feminterface, move all import and export modules in new package feminterface 2017-12-07 17:12:39 +01:00
Bernd Hahnebach
3458c0b08e FEM: unit tests, elmer sifio and geo writing 2017-12-02 13:17:30 +01:00
Wilfried Hortschitz
b095e94356 FEM: Potential-boundary constraint and elmerflux-solver, add objects and implement them in elmer 2017-12-02 13:17:30 +01:00
Wilfried Hortschitz
51383aa9a2 FEM: elmer, add electrostatic equation 2017-12-02 13:17:30 +01:00
Markus Hovorka
412df6f4c1 FEM: elmer, add it to the new solver framework and add equation object for elmer 2017-12-02 13:17:30 +01:00
Wilfried Hortschitz
42b3c3353b FEM: constraint initial flow velocity, add object, command, icon, task panel, etc. 2017-12-02 13:17:30 +01:00
Markus Hovorka
ce69c1531d FEM: constraint flow velocity, add object, command, icon, task panel, etc 2017-12-02 13:17:30 +01:00
Markus Hovorka
51c46dd2ab FEM: constraint body heat source, add object, command, etc 2017-12-02 13:17:30 +01:00
Markus Hovorka
e4939d358f FEM: general python contraint, add module 2017-12-02 13:17:30 +01:00
Markus Hovorka
f17bd36e05 FEM: selection widget, add module 2017-12-02 13:17:30 +01:00
Bernd Hahnebach
7ad273f3cc FEM: old ccx analysis tools, move analysis tools into ccx analysis tools, all new solver should use the new solver frame work 2017-12-02 13:17:30 +01:00
Bernd Hahnebach
38ef851417 FEM: ccx input file writer, move writer into new femsolver package 2017-12-02 13:17:30 +01:00
Bernd Hahnebach
45e81db4ec FEM: ccx, add it to the new solver framework but use the old ccx writer 2017-12-02 13:17:30 +01:00
Bernd Hahnebach
f8f267fcc0 FEM: z88, remove from old solver framework 2017-12-02 13:17:30 +01:00
Bernd Hahnebach
609e97a821 FEM: z88, add it to the new solver framework 2017-12-02 13:17:30 +01:00
Markus Hovorka
dda82d600c FEM: new solver framework, initial commit 2017-12-02 13:17:30 +01:00
Markus Hovorka
1a2f575a53 FEM: fem utils module, new module to collect some FEM utilities 2017-12-02 13:17:30 +01:00
luzpaz
e8587cf0b4 Misc. typo fixes
Remove double whitespaces between source comments
2017-11-25 16:54:02 -02:00
Bernd Hahnebach
8e48e336e3 FEM: constraint initial temperature, make reference property hidden and readonly 2017-11-25 16:54:02 -02: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
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