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
wmayer
f944ab3846
replace deprecated auto_ptr with unique_ptr
2016-09-22 13:01:20 +02:00
qingfengxia
0a5b6e1e5c
Fem: fix typo of FemGui::ViewProviderResultPython
2016-09-17 14:39:29 +01:00
qingfengxia
b45e4419bd
add help text for thermal fluid boundary for CFD
2016-09-16 23:01:09 +01:00
qingfengxia
73377204a1
make FemResultObject extensible in python as FemSolverObject
2016-09-16 23:01:09 +01:00
wmayer
f44df3cdf0
do not use doCommand without using format string, add overloaded method of runCommand
2016-09-15 18:53:37 +02:00
Bernd Hahnebach
d20ea7ac90
FEM: add tetras to known elements for retriving face loads if no face data exists
2016-09-13 20:17:31 -03:00
Bernd Hahnebach
f17fa5ed71
FEM: fix z88 result reader
2016-09-13 20:17:31 -03:00
Bernd Hahnebach
e2f5bba5a9
FEM: prefs, move z88 prefs in an own tab
2016-09-13 20:17:31 -03:00
Bernd Hahnebach
fd10984242
FEM: make use of new pref for standard location of ccx on Windows OS
2016-09-13 20:17:31 -03:00
Bernd Hahnebach
28579516b6
FEM: add new pref for use of ccx standard path
2016-09-13 20:17:31 -03:00
Bernd Hahnebach
0da41bb4cc
FEM: remove working dir and ccx binary check from InitGui
...
- they are duplicates of the methods in FemToolsCcx
- FEM could be used without solving too
- they only checked for ccx, but we have more solver already
2016-09-13 20:17:31 -03:00
wmayer
5e0a60b377
fix build problems with netgen under Linux
2016-09-10 19:17:37 +02:00
fandaL
676e543a46
FEM: frd mesh import, element nodes read changes
2016-09-06 17:00:57 +02:00
fandaL
dda762de69
FEM: frd mesh import, penta15 node order
2016-09-06 17:00:57 +02:00
Bernd Hahnebach
163de1d827
FEM: ConstraintForce: add node load calculation for face loads on faces of tetra, hexa and penta elements
2016-09-05 15:52:51 +02:00
Bernd Hahnebach
781bd43667
FEM: ConstraintForce: add node load calculation for face loads on quad4 and quad8 faces
2016-09-05 09:26:50 +02:00
Bernd Hahnebach
3d4905824f
FEM: FemMeshTools: typo and change print error messages to console error messages
2016-09-05 09:26:50 +02:00
wmayer
32aa72e94c
fix Coverity issues
2016-08-21 15:13:32 +02:00
wmayer
f3f0f5bd2e
fix Coverity issues
2016-08-20 15:41:33 +02:00
wmayer
de7978434d
fix Coverity issues
2016-08-19 22:51:33 +02:00
wmayer
0d010d0418
fix crash in FemMeshPy::addVolume
2016-08-19 16:56:05 +02:00
wmayer
d98337b5f2
Coverity: fix high impact issues
2016-08-17 15:33:04 +02:00
Bernd Hahnebach
18555102a1
FEM: prefs, move general prefs to general prefs class
2016-08-16 11:03:28 +02:00
Bernd Hahnebach
302dccdb3d
FEM: move prefs path off General prefs tab to BaseApp/Preferences/Mod/Fem/General
2016-08-16 11:03:28 +02:00
Bernd Hahnebach
892271c0d5
FEM: fix prefs
2016-08-15 21:39:24 +02:00
Bernd Hahnebach
fe47ef78ab
FEM: code formating, replace tabulator with spaces
2016-08-15 21:39:01 +02:00
Bernd Hahnebach
55873e71bf
FEM: mesh python api, add methods to add edges with id
2016-08-15 21:38:31 +02:00
Bernd Hahnebach
a39f57c7cc
FEM: mesh python api, add method to add faces with id
2016-08-15 21:38:09 +02:00
Bernd Hahnebach
421b3f5abb
FEM: mesh python api, delete some empty lines
2016-08-15 21:37:35 +02:00
Bernd Hahnebach
5f94c14b36
FEM: mesh python api, better error message
2016-08-15 21:37:08 +02:00
Bernd Hahnebach
4c64351da9
FEM: python mesh tools, fix key name for penta15 and format code better
2016-08-15 21:36:42 +02:00
Bernd Hahnebach
c923d23b70
FEM: inp mesh importer, add module to cmakefiles
2016-08-15 21:36:21 +02:00
fandaL
7d2f1cbaf3
FEM: import mesh from .inp file
2016-08-15 21:35:54 +02:00
wmayer
99ad0b71b9
+ issue #0002546 : FEM constraint parameters can't be smaller than 0,01 (N)
2016-08-14 23:07:24 +02:00
wmayer
f1bfd5cee2
fix wrong error text, fix activation of sub-widgets
2016-08-12 13:26:52 +02:00
qingfengxia
1c51a182f6
bugfix: Taskview ui, typo, coding format for FluidBoundary
2016-08-12 11:05:55 +02:00
qingfengxia
40243fc89a
Add Command and Icon FemConstraintFluidBoundary for CFD analysis
2016-08-12 11:05:55 +02:00
qingfengxia
17829b9727
Add ViewProvider and TaskPanel FemConstraintFluidBoundary for CFD analysis
2016-08-12 11:05:55 +02:00
wmayer
4ee1bbcabe
query wrong parameter to check for path of ccx when set in preferences
2016-08-11 16:17:35 +02:00
wwmayer
785369abb4
Merge pull request #238 from qingfengxia/renamingFem
...
correct spelling StanardHypotheses to StandardHypotheses
2016-08-10 14:59:27 +02:00
Bernd Hahnebach
46a29967e7
FEM: ccx input writer: reorder defs and def calls and
...
- fix presure and force are written for thermomech too
- change some comments
- fix FEM unit tests
2016-08-10 12:53:55 +02:00
Bernd Hahnebach
9cbefbd905
FEM: materials: simplify input writing and add pre checks for material value keys
2016-08-08 08:03:27 +02:00
Bernd Hahnebach
c476bcfeb0
FEM: solver object is used to write the eigenmode params to input file
2016-08-08 08:03:26 +02:00
Bernd Hahnebach
eeed00b409
FEM: code formating: use 'not in' for test for membership
2016-08-08 08:03:25 +02:00
qingfengxia
be86b992c2
correct spelling StanardHypotheses to StandardHypotheses
2016-08-07 18:20:17 +01:00
Wolfgang E. Sanyer
7f4a437cc2
This commit adds getShape and setShape to TopoShape
2016-08-06 23:42:55 +02:00
Bernd Hahnebach
80b68208b2
FEM: fix materials task panel
2016-08-05 18:42:52 +02:00
Bernd Hahnebach
2edc678891
FEM: fix pre check for shell and beam meshes
2016-08-05 18:42:51 +02:00
wmayer
1c89c566c9
whitespace improvements
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
02b84bd2e1
FEM: ccx writer: explicit format diggits of material values for passing unit tests
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
f0bbbc1cef
FEM: unit test: add max iterations count to thermomech solver obj
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
8390b008ee
FEM: GUI: prefs: typos in dialogs
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
a3d9390cc0
FEM: fix thermomech unit test analysis
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
4c8d5b592c
FEM: ccx input writer: remove newline
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
4d778390d4
FEM: code formating: trailing whitespaces, tabs at line start and flake8
2016-08-04 17:45:04 +02:00
vdwalts
5a2a73b55e
FEM: Adding the FEM tests for the thermo-mechanical test problem to the TestFem.py file. To-do: Add the frd file test and the compare stats test.
2016-08-04 17:45:04 +02:00
vdwalts
140af42f9b
FEM: Setting up the geometry and constraints for the cooling spine model for the thermo-mechanical test.
2016-08-04 17:45:04 +02:00
vdwalts
70afd104e8
FEM: Adding the reference input file for calculix and the results files for the thermo-mechanical test case
2016-08-04 17:45:04 +02:00
vdwalts
e8adb5113a
FEM: Adding the meshing points and volumes files necessary to create mesh of test model to the test folder
2016-08-04 17:45:04 +02:00
vdwalts
1caeb68a49
FEM: Adding Freecad model to the test folder for thermo-mechanical test of cooling spine
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
c4b94725b6
FEM: CalculiX solver object: better attribute names
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
6463d04f3f
FEM: code formating: flake8
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
24572e1afc
FEM: remove not used _FemAnalysis object and ViewProvider
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
4fecdaed84
FEM: ccx frd reader: delete not used line count and line num
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
28e5ec80cb
FEM: delete not used pyhton module imports
2016-08-04 17:45:04 +02:00
makkemal
275c2c9dc3
FEM: Dummy equation to use all variables required for user defined plot
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
5e4b95b1ba
FEM: GUI: pref: add setting for non standard ccx time iterations param
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
2fb6d51f9f
FEM: calculix solver: better handling of iterations control parameter and
...
add them to FEM unit test
2016-08-04 17:45:04 +02:00
makkemal
1c4bd96e34
FEM: Change thermo mechanical to coupled analysis and add control parameters for convergence
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
55d2884658
FEM: code formating: remove trailing white spaces
2016-08-04 17:45:04 +02:00
vdwalts
175649a3bf
FEM: core: changes in vtk post pipeline
2016-08-04 17:45:04 +02:00
vdwalts
26dfd6ef92
FEM: constraint pressure: some changes in core implementation
2016-08-04 17:45:04 +02:00
vdwalts
0e7c97b356
FEM: constraint fixed: change reference selection behavior to only allow same shape type
2016-08-04 17:45:04 +02:00
vdwalts
3998e2433b
FEM: constraint fixed: some changes in core implementation
2016-08-04 17:45:04 +02:00
vdwalts
1b8e56378a
FEM: use new pref for manually set num processor cores in ccx run
2016-08-04 17:45:04 +02:00
vdwalts
414b2b0ffa
FEM: task panel solver calculix: add time step to writing file
2016-08-04 17:45:04 +02:00
vdwalts
6965b4553f
FEM: task panel solver calculix: add thermomech analysis button
2016-08-04 17:45:04 +02:00
vdwalts
e8143ab0cf
FEM: task panel show results: add principat stress temperature and user calculation input field
2016-08-04 17:45:04 +02:00
vdwalts
1d61226313
FEM: ccx frd reader: add reading and calculating principal stresses
2016-08-04 17:45:04 +02:00
vdwalts
d4e3ea7cb6
FEM: ccx frd reader: add reading temperature related results
2016-08-04 17:45:04 +02:00
vdwalts
4838dd317f
FEM: core: changes in result object
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
57d0b0752a
FEM: ccx input writer: add some comments
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
e33940ace6
FEM: thermomechanical analysis: add pre check for initial temperature
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
c06c5788e2
FEM: constraint thermomech: add implementation for solver CalculiX and fix FEM unit tests
2016-08-04 17:45:04 +02:00
vdwalts
a3eca5f083
FEM: constraints thermomechanical: add icons
2016-08-04 17:45:04 +02:00
vdwalts
5adea8f032
FEM: constraints thermomechanical: object implementation
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
26dabdfca7
FEM: task panel mechanical material: add thermomech related changes
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
ce4f8b4cf9
FEM: use new CalculiX matrix solver types (spooles, iterativecholesky, etc.) in ccx file writer
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
81e9e8b3be
FEM: solver object CalculiX: add new attributes and use defaults from prefs
...
and fix FEM unit tests
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
66a71b1a35
FEM: GUI: pref: better layout for ccx prefs
2016-08-04 17:45:04 +02:00
vdwalts
79be296bc3
FEM: GUI: pref: removing empty entry in the matrix solver combo box
2016-08-04 17:45:04 +02:00
vdwalts
5effc85d71
FEM: GUI: pref: adding icons for static and thermo-mechanical analysis to the fem tab
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
9aa9664c1a
FEM: GUI: pref: move CalculiX related preferences to CalculiX tab
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
4ea7fc6e89
FEM: GUI: pref: add new CalculiX Solver attributes to a new CalculiX tab
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
7760c5cce1
FEM: constraint plane rotation: add implementation for solver CalculiX
2016-08-04 17:45:04 +02:00
vdwalts
e5ed109f1b
FEM: constraint plane rotation: add icon
2016-08-04 17:45:04 +02:00
vdwalts
fdee687f01
FEM: constraint plane rotation: object implementation
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
9107e92b52
FEM: constraint contact: add implementation for solver CalculiX
2016-08-04 17:45:04 +02:00