- Dec 27, 2015
-
-
Sander, Oliver authored
This model was given to me by Patrizio Neff in private communication. The code is a prototype. It appears to work, but it has not been tested very thoroughly, and quite likely there are some bugs left. Also, the code contains the shape of the reference configuration hard-wired (a sphere).
-
Sander, Oliver authored
This patch adds several more implementations of operator+ etc for FieldMatrices. In particular, you can now combine matrices of adoubles (the 'active' type from the ADOL-C automatic differentiation library) with regular double types. These new operators are needed for the NonplanarCosseratShellEnergy class, which is coming in the next patch.
-
- Dec 26, 2015
-
-
Sander, Oliver authored
The old version kept was too big, and kept a useless row of zeros around. Removing this row should lead to a tiny increase in efficiency. More importantly, it gets us closer to the CosseratEnergyLocalStiffness class again, which is scheduled to replace MixedCosseratEnergy eventually.
-
Sander, Oliver authored
This leads to some simplification
-
Sander, Oliver authored
This is an important step towards making the 'mixed' Cosserat code more like the regular one. The mid-term goal is to merge the two implementations, because there is way too much code duplication here.
-
- Dec 19, 2015
-
-
Sander, Oliver authored
The DR variable (the derivative of the microrotation R wrt space) had dimensions 3x3x3. This is two big in a shell context, because there are actually only two space dimensions. Hence the correct size is 3x3xgridDim. The results without this patch were not wrong, though, only a bit wasteful.
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
It is needed for shell problems with non-planar reference configuration.
-
- Dec 09, 2015
-
-
Sander, Oliver authored
This makes 2nd-order orientation functions work again.
-
Sander, Oliver authored
-
Sander, Oliver authored
-
- Dec 06, 2015
-
-
Sander, Oliver authored
-
- Dec 03, 2015
-
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
The implemented formula was actually for the projection of Stiefel manifolds, of which the orthogonal matrices are only a special case. For this special case, one term drops out and doesn't have to be implemented.
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
... with values expected to be given in the parameter file. Scaling the trust region is the key to success, because in general the midsurface deformation and the rotations will have values in different ranges.
-
Sander, Oliver authored
-
Sander, Oliver authored
This marks the last step of porting the 'cosserat-continuum' application away from the dune-fufem bases. One must not(!!!) mix dune-fufem bases with dune-functions bases, as they use different dof orderings at least in the P2 case.
-
Sander, Oliver authored
-
- Nov 27, 2015
-
-
Sander, Oliver authored
-
Sander, Oliver authored
-
- Nov 20, 2015
-
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
-