Commit Graph

241 Commits

Author SHA1 Message Date
Jukka Aho 58e7307a22 moving code 2016-02-01 09:14:08 +02:00
Jukka Aho fd69eadb80 element node mappings.. where to get them. 2016-02-01 09:13:34 +02:00
Jukka Aho 38721bae05 rewrite solver 2016-02-01 09:13:07 +02:00
Jukka Aho bd9765d7b8 problem -> assembly 2016-02-01 09:12:41 +02:00
Jukka Aho c2fbce518f update! for several elements only using Dict 2016-02-01 09:11:33 +02:00
Jukka Aho 1ac9357d74 symmetric formulation 2016-02-01 09:10:44 +02:00
Jukka Aho 382bd667a9 flag to control does assembly need updating 2016-02-01 09:10:12 +02:00
Jukka Aho 5cf067288e solve total quantity u for now, set solve_residual=false in solver 2016-01-02 00:17:40 +02:00
Jukka Aho be1a9ee121 bug fix post -> pre 2016-01-02 00:17:01 +02:00
Jukka Aho 2b3827a4bf add several pre/postprocessors with optional arguments, option to solve total or residual vector, function to check convergence (overridable) 2016-01-02 00:16:36 +02:00
Jukka Aho 42254e73ad its now possible to define several pre and postprocessors for assemblies with custom arguments; see test/test_mortar_2d_contact.jl for concrete example 2016-01-01 20:34:10 +02:00
Jukka Aho 06a926bd70 lets use FieldProblem(ElasticityProblem, ...) instead of FieldProblem{ElasticityProblem}(...) so that we can extend FieldProblem and BoundaryProblem without redefining everything in problems. 2016-01-01 18:52:40 +02:00
Jukka Aho 51fc666c20 change default DirichletProblem{StandardBasis} -> DirichletProblem 2016-01-01 18:51:34 +02:00
Jukka Aho 4b4ce60396 give convergence information 2016-01-01 17:56:52 +02:00
Jukka Aho 0e7ab51a5f more general way to define preprocessors and postprocessors for linear solution 2016-01-01 16:56:17 +02:00
Jukka Aho 4d0dd6cde4 possibility to preprocess assembly 2016-01-01 16:55:41 +02:00
Jukka Aho 825c53344f update all kind of fields using update! function 2016-01-01 15:00:18 +02:00
Jukka Aho 1728bf65c8 template 2015-12-31 12:35:45 +02:00
Jukka Aho 88052a13b1 skip elements without master elements defined 2015-12-31 12:35:33 +02:00
Jukka Aho a43d57b7d9 element template 2015-12-31 12:35:05 +02:00
Jukka Aho 21e63fcc0f calculate_nodal_vector: calculate for all dimensions using single factorization 2015-12-31 08:38:33 +02:00
Jukka Aho 7f69178df6 sparse rhs: calculate several right hand sides at once 2015-12-31 08:37:47 +02:00
Jukka Aho a83a69474b fix template 2015-12-31 07:41:46 +02:00
Jukka Aho c2aa43ec33 weighted gap calculation 2015-12-31 07:41:09 +02:00
Jukka Aho 2b326afcc7 calculate nodal field in least squares sense 2015-12-31 07:40:38 +02:00
Jukka Aho fff00c1d36 calculate weighted gap 2015-12-30 17:25:13 +02:00
Jukka Aho e29683c89b vector valued dirichlet boundary conditions 2015-12-30 17:24:58 +02:00
Jukka Aho 685fbc2c7e update primary field for boundary elements too. 2015-12-30 17:24:28 +02:00
Jukka Aho c88d195ec0 check for incorrect size 2015-12-30 17:24:01 +02:00
Jukka Aho fe3b3579e7 solve residual 2015-12-30 07:09:30 +02:00
Jukka Aho 83eb79b873 support multiplication of DVTI by a constant 2015-12-30 05:44:07 +02:00
Jukka Aho 5a9a47bc72 2d frictionless contact almost workign. 2015-12-29 17:50:41 +02:00
Jukka Aho a608a580fa frictionless 2d contact 2015-12-23 17:39:53 +02:00
Jukka Aho 5426e47a26 more general way to define saddle point problem. 2015-12-23 01:52:28 +02:00
Jukka Aho 2e3feb4e6f define "local" coordinate system for elements 2015-12-20 21:17:47 +02:00
Olli Väinölä c73bf3c42b Merge branch 'master' of git://github.com/JuliaFEM/JuliaFEM.jl 2015-12-18 10:04:31 +02:00
Olli Väinölä 55061d7a34 Adding plastic material with linear elasticity 2015-12-18 10:04:16 +02:00
Jukka Aho 731d450fcd 3d mortar tests 2015-12-17 20:44:35 +02:00
Olli Väinölä 80f021e16b Von mises ideal plastic material, still couple of bugs 2015-12-17 17:13:23 +02:00
Olli Väinölä 695a9134a9 Merge branch 'master' of git://github.com/JuliaFEM/JuliaFEM.jl 2015-12-17 15:47:39 +02:00
Olli Väinölä 0357397de4 backup 2015-12-17 15:47:36 +02:00
Jukka Aho ce53b05436 fix contructors 2015-12-17 15:45:20 +02:00
Olli Väinölä ab34acedf4 Merge branch 'master' of git://github.com/JuliaFEM/JuliaFEM.jl 2015-12-17 15:36:46 +02:00
Olli Väinölä 90caf8deb2 merge 2015-12-17 15:36:24 +02:00
Jukka Aho 7d1ece1368 mortar tests, bug finding 2015-12-17 15:33:51 +02:00
Jukka Aho a3f84b7292 mortar tests, med file node ordering, ... 2015-12-14 17:48:35 +02:00
Jukka Aho 69bd7ce58c code aster .med reader, notebook of 3d mortar. 2015-12-14 02:09:33 +02:00
Jukka Aho ccf32d5b76 fixed problems with surface loads. det(element, ip, time) should be avoided. 2015-12-13 13:47:45 +02:00
Jukka Aho 3242241cd4 linear elasticity. looks we are having problems with results in 3d 2015-12-13 00:10:46 +02:00
Olli Väinölä 1668dd658a implementing ideal plastic material... 2015-12-12 15:22:31 +02:00