-
Notifications
You must be signed in to change notification settings - Fork 248
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SMApp] Adding a mixed Displacement/Strain element #12897
Open
AlejandroCornejo
wants to merge
155
commits into
master
Choose a base branch
from
mixed-u-E-cornejo-element
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+2,810
−1
Open
Changes from 135 commits
Commits
Show all changes
155 commits
Select commit
Hold shift + click to select a range
5c163b7
header of new element
AlejandroCornejo b0a19de
cpp added
AlejandroCornejo 5d7db0b
compiling
AlejandroCornejo 182fb24
adding comments to the header file
AlejandroCornejo bb7d3cd
adding new variables
AlejandroCornejo d4a2924
element registration
AlejandroCornejo 58d3e7f
Equation ID added
AlejandroCornejo dcfe3bf
Adding GetDof list
AlejandroCornejo 6bee3d3
todo
AlejandroCornejo 0035b11
.
AlejandroCornejo 9a3269d
renaming
AlejandroCornejo 24681e5
starting implementation
AlejandroCornejo e845c3c
Calculate N_epsilon
AlejandroCornejo 88615e0
adding kinematic varible
AlejandroCornejo 39f8c8d
more methods
AlejandroCornejo 99d22da
assemble RHS
AlejandroCornejo 0370310
assembly of LHS
AlejandroCornejo 7b5194f
Equivalent strain added
AlejandroCornejo 4afedd3
check
AlejandroCornejo adec4bf
calc kin
AlejandroCornejo e76b0fa
CalculateLocalSystem
AlejandroCornejo 775e8e8
minor
AlejandroCornejo 11a0772
coming
AlejandroCornejo 98164e8
minor mistake
AlejandroCornejo c435ae2
add calc LHS and RHS
AlejandroCornejo 2a5c2b7
added to the solver
AlejandroCornejo 4533a3f
added conv crit
AlejandroCornejo dc700b4
another error
AlejandroCornejo 583bb93
better
AlejandroCornejo 4dab8e4
missing W
AlejandroCornejo 7699e2a
now corrected in 2D
AlejandroCornejo 9029381
minor
AlejandroCornejo e63d185
more impl
AlejandroCornejo 5a491e6
outputing
AlejandroCornejo 851ea97
in 3d also
AlejandroCornejo f46c190
.
AlejandroCornejo 247cfd8
optimized
AlejandroCornejo 1c39325
error identified
AlejandroCornejo 24dfe3c
Fin Mat Resp added
AlejandroCornejo d7769c4
more consistent
AlejandroCornejo accf809
added safe nuls
AlejandroCornejo 25690bd
safer now to avoid bad printing
AlejandroCornejo 582bb9e
addind initialize sol step
AlejandroCornejo df2a49c
now correctly linearized for non symmetric tangent cons matrices
AlejandroCornejo 5a24031
avoid to use secant
AlejandroCornejo 425184c
Merge branch 'master' into adding-mixed-u-epsilon-FE
AlejandroCornejo 73fafb2
to check yet
AlejandroCornejo 26e5591
good version but fluctuating
AlejandroCornejo f40d068
Merge branch 'master' into adding-mixed-u-epsilon-FE
AlejandroCornejo 3e4b8c1
to check, working?
AlejandroCornejo e9a7f70
renaming
AlejandroCornejo 228b143
elegant solution
AlejandroCornejo 0d63081
back to origin
AlejandroCornejo 6edd713
better convergence
AlejandroCornejo 4218b5b
as paper
AlejandroCornejo 51611da
add nodalStrain
AlejandroCornejo 9598396
linearized ok
AlejandroCornejo 5c8110d
not working
AlejandroCornejo 1137b43
sin salida
AlejandroCornejo f72e2ed
.
AlejandroCornejo cb42a35
as thesis
AlejandroCornejo 0a79612
oscillating
AlejandroCornejo 415d8ed
no secant version
AlejandroCornejo 3992ae9
as benedetti
AlejandroCornejo 2c1f148
minor
AlejandroCornejo d8d6a30
ok
AlejandroCornejo 7df6471
minor
AlejandroCornejo c9e325d
cleaner
AlejandroCornejo 0569752
cleaner
AlejandroCornejo dfcba13
m
AlejandroCornejo 497a5d3
depending on h
AlejandroCornejo 12e8992
jh
AlejandroCornejo 3aef367
working in elastic
AlejandroCornejo dc56db2
detail
AlejandroCornejo ec4ffc0
ok
AlejandroCornejo da85395
better linearizatioon
AlejandroCornejo 27e2b71
full quasi lin
AlejandroCornejo e1621bd
both options
AlejandroCornejo aa75263
better
AlejandroCornejo 121dc17
to remove
AlejandroCornejo 5affcca
cleaning
AlejandroCornejo 6b9b99f
adding
AlejandroCornejo b6fe1d4
cosmetics
AlejandroCornejo 4a606e6
to improve quadratures
AlejandroCornejo efec941
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo 60ba32f
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo 6ad4e67
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo aee8f0b
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo f25eced
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo 58a5aaa
gauss quadratures
AlejandroCornejo 4df8284
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo 1061ed6
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo 54bc20e
adding methods to mixed FE, comp now with AITS
AlejandroCornejo 84ed161
ok in 3D mixed
AlejandroCornejo 44303bc
adding lobatto for quads
AlejandroCornejo 928b56f
remove unused vars
AlejandroCornejo e1444e7
more fixing
AlejandroCornejo 1a4e29a
no lumping
AlejandroCornejo 93fe37c
adding proper lobatto cuadratures to mixed element
AlejandroCornejo cc68127
no scaling and proper convergence crti
AlejandroCornejo cf32477
update lobatto quad and using two methods
AlejandroCornejo f579f34
latest version
AlejandroCornejo 0130d66
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo a603cb4
minor mistake
AlejandroCornejo 538d6c0
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo 37f1946
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo 535fabf
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo 399b591
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo 157062c
renaming
AlejandroCornejo 81b009d
cleaning
AlejandroCornejo a0c99b2
stable version
AlejandroCornejo 59a2b32
remove includes
AlejandroCornejo fae9b12
correct lobatto 3rd order and clean gauss
AlejandroCornejo 7fd0cbf
clean quadrilateral gauss quadrature
AlejandroCornejo 6eef700
adding lobatto for triangle linear
AlejandroCornejo 1fd6d93
TODO: add more lobatto quad for triangle
AlejandroCornejo 3c58e0a
remove watch
AlejandroCornejo 021b8cf
more cleaning and add try catch
AlejandroCornejo 3518810
removing old changes
AlejandroCornejo 58d4cdf
updating some more classical quadratures
AlejandroCornejo 65b74b6
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo 3cf8f2e
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo 58a074c
now lobatto for quad ok
AlejandroCornejo a3aaf4e
no extra 0
AlejandroCornejo 53dbf6d
Merge branch 'correct-gauss-lobatto-quadrature-quadrilateral' into mi…
AlejandroCornejo c309881
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo 8fdccf6
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo e4648f5
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo 90fb133
correct quad
AlejandroCornejo a4fe96e
CI suggestions
AlejandroCornejo bd1a095
Ci improvements
AlejandroCornejo 3e2cb0b
unused code now
AlejandroCornejo 1848d2a
minor opt
AlejandroCornejo e978cdd
add test
AlejandroCornejo 549092e
tighten tol
AlejandroCornejo ad5bc70
Merge branch 'hotfix-base-solid-element' into mixed-u-E-cornejo-element
AlejandroCornejo 02e29e1
old now, unused
AlejandroCornejo d95afa2
avoid resize which now is repeated
AlejandroCornejo 96e3e03
some comments
AlejandroCornejo 3a70351
improve read. and avoid repetition, use clear()
AlejandroCornejo a8a64fc
remove CalculateB method and check
AlejandroCornejo 6cc4794
strain calculation ok
AlejandroCornejo 6b6c7b1
moving to private some stuff
AlejandroCornejo 646ecd1
using element size utils
AlejandroCornejo 747dbb4
tiny mistake
AlejandroCornejo ddc4b71
adding new nodal var
AlejandroCornejo b8651ee
using core STRAIN_VECTOR nodal variable now
AlejandroCornejo e273d46
UNDO CHANGE
AlejandroCornejo 142a585
more sneak
AlejandroCornejo d93946a
Merge branch 'master' into mixed-u-E-cornejo-element
AlejandroCornejo eb2a078
last sneak
AlejandroCornejo f565f2f
rename vectors to avoid confusion
AlejandroCornejo b583500
moving stuff to private
AlejandroCornejo 1599a2e
Update applications/StructuralMechanicsApplication/custom_elements/so…
AlejandroCornejo c15b3aa
space
AlejandroCornejo File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1,319 changes: 1,319 additions & 0 deletions
1,319
...n/custom_elements/solid_elements/small_displacement_mixed_strain_displacement_element.cpp
Large diffs are not rendered by default.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is a hotfix that affects any solid element. I'd make a fast PR only for this (just to merge it as fast as possible and to ease any eventual backtraking).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok! incoming
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#13015