Commit Graph

451 Commits

Author SHA1 Message Date
Ajinkya Dahale
16a82d1eb7 [FEM] Add tools for more yield points in simple hardening materials
String List instead of String should allow for arbitrarily many entries,
theoretically.

Note the defaults previously in `YieldPoint1` an `YieldPoint2` were arbitrary.
Now the list is kept empty by default.

Fixes issue #4720.
2021-09-17 11:07:16 +02:00
Bernd Hahnebach
cc306096b7 FEM: writer base, fix regression introduce in calculix writer with 38ed53afca174 2021-09-03 08:31:08 +02:00
Bernd Hahnebach
79fe953c60 FEM: pep8 code formating 2021-08-18 21:21:33 +02:00
Ajinkya Dahale
0a91d2e731 [FEM] Change reference files to avoid failed tests
Fixes two errors introduced in/due to 7621382272ae712ebf4493d996d1a1a918e95df7.

First one is a typo. The writer used "translations" where the reference file for
the test used "translation". Went with "translation" since that was mentioned in
the comment just above.

Second one is some missed out new lines in the reference file
`.../constraint_transform_beam_hinged.inp`. These lines were added in
`.../frequency_beamsimple.inp` but not here.
2021-08-18 17:19:24 +02:00
fandaL
df215f4fce FEM:request for reaction forces on Constraint displacement 2021-08-11 10:02:40 +02:00
Bernd Hahnebach
09c0cf80a8 FEM: solver task panel, get rid off error message 2021-08-09 15:32:40 +02:00
Bernd Hahnebach
d4acd5160c FEM: solver framework member checks, extend them 2021-08-06 21:35:29 +02:00
Bernd Hahnebach
f8149fa867 FEM: z88 and mystran writer, get rid of deprecated member assignments 2021-08-06 21:35:21 +02:00
Bernd Hahnebach
8973719a41 FEM: z88 tasks and writer, make use of mesh set data getter class 2021-08-06 21:35:16 +02:00
Bernd Hahnebach
b1febc8930 FEM: tasks module for z88, mystran and calculix, code improvements 2021-08-06 21:35:11 +02:00
Bernd Hahnebach
1bd94cf4de FEM: z88 writer, code formatting 2021-08-06 21:35:06 +02:00
Bernd Hahnebach
1f5728227c FEM: typo 2021-08-04 22:25:56 +02:00
Bernd Hahnebach
7af6e21b05 FEM: calculix writer, beam cross section angle, improvements and fixes 2021-08-04 15:52:00 +02:00
Bernd Hahnebach
523d5eb672 FEM: calculix writer, femelement geometry, code formating 2021-08-04 15:51:55 +02:00
Bernd Hahnebach
177405810d FEM: calculix writer, delete formatting comment, no longer needed as alle calculix input values are formatted the time being 2021-08-03 22:28:58 +02:00
Bernd Hahnebach
d1d9b633b9 FEM: calculix writer, reaction forces, add some comment 2021-08-03 16:59:15 +02:00
Bernd Hahnebach
2c37bc6b98 FEM: calcuix writer, fix circular beam section 2021-08-02 18:29:25 +02:00
Bernd Hahnebach
00a6821903 FEM: calculix writer, force constraint, do not write zero loads 2021-08-02 11:14:11 +02:00
Bernd Hahnebach
52900b40b0 FEM: z88 writer, add circular beam section 2021-08-02 09:52:54 +02:00
Bernd Hahnebach
458bd00613 FEM: improvements for meshes without geometry link 2021-08-01 11:42:33 +02:00
Bernd Hahnebach
5c8aa20107 FEM: Mystran solver, add solver, writer, tasks and constraint force and
fixed writing
2021-07-31 16:57:01 +02:00
Bernd Hahnebach
61b04f8ddc FEM: z88 writer, delete if tests, prechecks are made before starting writer 2021-07-28 23:37:08 +02:00
Bernd Hahnebach
25220fd6a9 FEM: calculix framework solver, do not rais a exception on problems 2021-07-28 23:22:37 +02:00
Bernd Hahnebach
7f8b42af97 FEM: z88 solver, tria6 example and unit test as well as small writer improvements 2021-07-28 23:22:26 +02:00
Bernd Hahnebach
5b05a0baed FEM: solver, improve analysis member tests 2021-07-27 23:42:09 +02:00
Bernd Hahnebach
33679f34b4 FEM: solver run, improve output 2021-07-27 21:57:23 +02:00
Bernd Hahnebach
bded5e146c FEM: solver frame work, improve binary handling 2021-07-26 11:45:09 +02:00
Bernd Hahnebach
90b05cf954 FEM: solver frame work, code formating 2021-07-26 11:45:03 +02:00
Bernd Hahnebach
c0c1979a0a FEM: calculix writer, constraint force, code formating 2021-07-25 19:19:41 +02:00
Bernd Hahnebach
0c00f5e85c FEM: solver tasks, use same result reading method name in all solver 2021-07-25 19:18:13 +02:00
Bernd Hahnebach
73d819a1e1 FEM: calculix writer, use generic elset variable names 2021-07-20 09:54:49 +02:00
Bernd Hahnebach
2aeba3674a FEM: tasks and writer, use generic solver input writing method name 2021-07-18 14:47:50 +02:00
Bernd Hahnebach
21889b16d5 FEM: writer base, typo 2021-07-18 14:47:43 +02:00
Bernd Hahnebach
e172c07534 FEM: calculix writer, fix time output 2021-07-17 20:46:42 +02:00
Bernd Hahnebach
fcb91f36af FEM: make use of mesh data getter class for calculix solver and ccxtools 2021-07-17 20:46:36 +02:00
Bernd Hahnebach
895c817f56 FEM: calculix writer, use mat geo sets instead of ccx elsets 2021-07-17 20:46:29 +02:00
Bernd Hahnebach
666ce64959 FEM: calculix writer, make use of the member objs everywhere 2021-07-16 08:11:21 +02:00
Bernd Hahnebach
5f57d48b55 FEM: calculix writer, code formating 2021-07-16 08:11:15 +02:00
Bernd Hahnebach
8e39ad5755 FEM: separate getting the mesh sets from writer class 2021-07-15 21:57:02 +02:00
Bernd Hahnebach
856bc75710 FEM: calculix writer, matgeosets, code formating 2021-07-15 21:03:08 +02:00
Bernd Hahnebach
d93e262184 FEM: calculix writer, materials, delete code added by mistake with 68aba941df1 2021-07-15 00:09:47 +02:00
luz paz
b463eca738 Fix FEM and Material typos
Found via `codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,apoints,ba,beginn,behaviour,bloaded,bottome,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,inout,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,ontop,orgin,orginx,orginy,ot,pard,parms,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml,./build/doc/SourceDocu`
2021-07-14 10:48:20 +02:00
Bernd Hahnebach
a8ac4f5fb6 FEM: calculix writer, improve information about units in input file 2021-07-14 10:46:43 +02:00
Bernd Hahnebach
e7efd877d8 FEM: calculix writer, improve floats writing for femelement material 2021-07-14 10:15:18 +02:00
Bernd Hahnebach
fef8689c48 FEM: calculix writer, improve floats writing for femelement geometry 2021-07-14 09:16:47 +02:00
Bernd Hahnebach
bbbb8760ab FEM: calculix writer, continue improve floating point writing for constraints 2021-07-14 09:16:39 +02:00
Bernd Hahnebach
3777067694 FEM: calculix writer, improve floating point writing 2021-07-13 22:27:31 +02:00
Bernd Hahnebach
70b5e77220 FEM: calculix writer, use better writing for young's modulus, improves 3cc7e38434c504 2021-07-13 20:52:48 +02:00
Bernd Hahnebach
42aff5d040 FEM: calculix writer, materials, comment 2021-07-13 16:37:27 +02:00
Bernd Hahnebach
f579b434f1 FEM: calculix writer, print getting sets time 2021-07-13 13:27:57 +02:00