Bernd Hahnebach
8e8ecdd36f
FEM: icons for FemShellThickness and FemBeamSection
2015-09-23 20:11:11 -03:00
Bernd Hahnebach
705c339f21
FEM: added object FemShellThickness and FemBeamSection to enable shell and beam analysises
2015-09-23 20:11:11 -03:00
Przemo Firszt
f85352d93d
FEM: Fix file names in MechanicalAnalysis.py
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-09-22 20:09:53 -03:00
Przemo Firszt
d29f3fa276
FEM: FemTools - add function documentation
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-09-22 20:09:53 -03:00
Przemo Firszt
8cd0939fff
FEM: Update inp_file_name after base_name or working_directory change
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-09-22 20:09:53 -03:00
Przemo Firszt
cee4fc688f
FEM: Fix icon names
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-09-22 20:09:53 -03:00
Przemo Firszt
9ce1020d84
FEM: Fix white spaces
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-09-22 20:09:53 -03:00
Przemo Firszt
ee7beea983
FEM: Fix file paths + tidy up naming
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-09-22 20:09:53 -03:00
Mateusz Skowroński
43a4a5938c
Fix files encoding. Go from ISO8859-1 to UTF-8.
2015-09-21 19:50:49 -03:00
Przemo Firszt
b25d2cd54d
FEM: FemTest rework
...
- move test files to a separate directory
- use real life model to generate .inp files (model included)
- change format of csv node/volume files to allow direct copy&paste from .inp files
- use pre prepared real-life .dat & .frd files to test analysis results loading functions
- much more fine grained error reporting
- remove empty lines for output
- add helper function to print to console
Example run of the FEM test:
--------------- Start of FEM tests ---------------
Checking FEM new analysis...
Checking FEM new mesh...
sh: SMDS_MemoryLimit: command not found
Checking FEM new material...
Checking FEM new fixed constraint...
Checking FEM new force constraint...
Checking FEM new pressure constraint...
Checking FEM inp file prerequisites...
Checking FEM inp file write...
Setting up working directory /tmp/FEM_static
Writing /tmp/FEM_static/Mesh.inp for static analysis
Comparing /home/przemo/software/FreeCAD/build/Mod/Fem/test_files/cube_static.inp to /tmp/FEM_static/Mesh.inp
Setting up working directory to /home/przemo/software/FreeCAD/build/Mod/Fem/test_files in order to read simulated calculations
Setting base name to read test cube_static.frd file...
Checking FEM frd file read from static analysis...
Result object created as "Results"
Reading stats from result object for static analysis...
Setting analysis type to 'frequency"
Setting up working directory /tmp/FEM_frequency
Writing /tmp/FEM_frequency/Mesh.inp for frequency analysis
Comparing /home/przemo/software/FreeCAD/build/Mod/Fem/test_files/cube_frequency.inp to /tmp/FEM_frequency/Mesh.inp
Setting working directory to read simulated calculations...
Setting base name to read test cube_frequency.frd file...
Checking FEM frd file read from frequency analysis...
Last result object created as "Mode_10_results"
Reading stats from result object for frequency analysis...
--------------- End of FEM tests ---------------
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-09-21 11:16:03 -03:00
wmayer
2991bbf033
+ fixes #0001238 : Preferences: set temp files directory
2015-09-19 16:07:33 +02:00
Bernd Hahnebach
75fbb93180
FEM: CalculiX writer comments regarding load calculation algorithm
2015-09-15 15:30:15 +02:00
Bernd Hahnebach
4f31fc44e6
FEM: ccxInpWriter formating according flake8
2015-09-15 15:13:30 +02:00
Bernd Hahnebach
04b6024e64
FEM: update FemAnalysis class description
2015-09-15 15:13:30 +02:00
Bernd Hahnebach
c618962cd0
FEM: use more obvious method names in ccxInpWriter
2015-09-15 15:13:29 +02:00
Bernd Hahnebach
84e2b9ebbf
FEM: make MechanicalMaterial less noisy
2015-09-15 15:13:29 +02:00
Bernd Hahnebach
40d35f23e4
FEM: fix typo in class type definition in MechanicalMaterial
2015-09-15 15:13:29 +02:00
Bernd Hahnebach
fb9f43667d
FEM: delete Debug prints in ccxInpWriter
2015-09-15 15:13:28 +02:00
Bernd Hahnebach
5a2940fb82
FEM: add to ccxInpWriter: CLOAD for shell meshes and solid meshes without face data
2015-09-15 15:13:28 +02:00
Bernd Hahnebach
b553d9895d
FEM: TestFem, use no space in materialname
2015-09-15 15:13:28 +02:00
Bernd Hahnebach
c7ab1fd98b
FEM: add FEM Mesh Type to the CalculiX elementset up to date only solid is supported
2015-09-15 15:13:27 +02:00
Bernd Hahnebach
bab3ec689a
FEM: CalculiX file writer move getTriangleArea to helpers
2015-09-15 15:13:27 +02:00
Yorik van Havre
163d206513
Updated ts files
2015-09-14 14:31:47 -03:00
wmayer
c05baee29a
+ fix warnings in Fem
2015-09-11 15:11:55 +02:00
Eivind Kvedalen
6d84d419c2
Mod/Fem: Removed -Wunused-variable warnings.
2015-09-11 14:52:32 +02:00
Przemo Firszt
7446930f69
FEM: Fix invalid update_displacement reset call
...
Reset parameter is not an option, empty parameters list call does the resetting.
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-09-10 14:04:38 +01:00
Przemo Firszt
32c96b4267
Tests, FEM: Add test for frequency analysis
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-09-09 12:17:12 -03:00
Przemo Firszt
25b501e215
FEM: Add reset_all funcion to FemTools
...
reset_all groups purge_results, reset_mesh_color and reset_mesh_deformation
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-09-09 13:57:50 +02:00
Przemo Firszt
0ba28a5ba6
FEM: Add function documentation
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-09-09 13:57:49 +02:00
Przemo Firszt
89d795ff90
FEM: Add option to limit max value of result being used to color FEM mesh
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-09-09 13:57:48 +02:00
Przemo Firszt
b516e35b19
FEM: Add frequency analysis to FEM wb
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-09-09 13:57:47 +02:00
Przemo Firszt
7bf1bcdec3
FEM: Add get_results_object function
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-09-09 13:57:46 +02:00
Przemo Firszt
d52ad7e4bf
FEM: Raise exception on use or load of non existing results
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-09-09 13:57:46 +02:00
Alexander Golubev
0603c3fb61
App/DocumentObserver: make slot methods unimplemented rather pure-virtual and clenup derived classes accordingly
2015-09-02 13:54:44 +02:00
wmayer
979d1299cc
+ fix various warnings with gcc
2015-09-01 19:29:39 +02:00
Przemo Firszt
15d7369de8
FEM: Force consistent DENSITY formatting
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-08-18 13:44:28 +01:00
Przemo Firszt
5e3dc0c2c9
Tests, FEM: Fix inp file writing test
...
It's a compare line-by-line without comment lines now instead of
previously used md5 sum comparison.
inp pre filtering method suggested by Far-Zer
File location fixes by wmayer
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-08-18 13:44:28 +01:00
wmayer
13bf1a9cf5
+ make FEM unittest more platform independent
2015-08-05 11:31:14 +02:00
Przemo Firszt
f395f38d09
Tests, FEM: Add missing Density and update md5 of standard inp file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-08-05 11:02:37 +02:00
Przemo Firszt
d380187ef3
FEM, Material: Add DENSITY to inp files and basic material files
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-07-31 14:04:14 -03:00
Przemo Firszt
b85c4430bd
FEM: Fix invalid stdout/stderr variable names
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-07-31 14:04:13 -03:00
Przemo Firszt
d371cff4f2
FEM: Rename Fem_Quick_Analysis icon to fem-quick-analysis
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-07-29 11:00:34 -03:00
Przemo Firszt
b5c08388b8
FEM: Rename Fem_Result icon to fem-result
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-07-29 11:00:34 -03:00
Przemo Firszt
35f506d369
FEM: Rename Fem_Purge_Results icon to fem-purge-results
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-07-29 11:00:34 -03:00
Przemo Firszt
4c813656ea
FEM: Rename Fem_NewAnalysis icon to fem-new-analysis
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-07-29 11:00:34 -03:00
Przemo Firszt
2a3409b4a6
FEM: Rename Fem_Material icon to fem-material
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-07-29 11:00:34 -03:00
Przemo Firszt
facb110329
FEM: Rename Fem_Inp_Editor icon to fem-inp-editor
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-07-29 11:00:34 -03:00
Przemo Firszt
6ca8a12525
FEM: Rename Fem_FemMesh_createnodebypoly icon to fem-fem-mesh-create-node-by-poly
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-07-29 11:00:34 -03:00
Przemo Firszt
bb1a41f15e
FEM: Rename Fem_FemMesh icon to fem-fem-mesh-from-shape
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-07-29 11:00:34 -03:00
Przemo Firszt
c9c28a8690
FEM: Rename Fem_ConstraintPulley icon to fem-constraint-pulley
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-07-29 11:00:34 -03:00