- Nov 05, 2024
-
-
Sander, Oliver authored
In the code that takes the initial iterate from a while, a call to 'interpolate' was out-commented, because interpolating an 'EmbeddedGlobalGFEFunction' was not possible back in the days. That has changed so, and 'interpolate' can now be called. I still doubt that the code ever worked or works now. How could it ever be tested? '# geändert: src/cosserat-continuum.cc
-
- Oct 28, 2024
-
-
Sander, Oliver authored
It is required by dune-fufem anyway.
-
- Sep 07, 2024
-
-
Sander, Oliver authored
Instead, use LocalIntegralEnergy and the newly introduced densities for bulk models or planar shell models. While doing so, give an error message when non-trivial volume loads are requested. I have no example file that actually uses them at the moment, and just by looking at the code I find it hard to believe that they actually worked. Getting them to work will mean having introduce a density for volume loads, which don't want to do until I need them. Since this is the last use of the CosseratEnergyLocalStiffness class, this patch remove the entire class as well.
-
- Aug 30, 2024
-
-
Sander, Oliver authored
That way, we can also set the initial microrotation -- previously it was hard-wired to the identity matrix. Being able to explicitly choose the initial microrotation allows to start, in particular, from a twisted strip.
-
- Aug 22, 2024
-
-
Sander, Oliver authored
-
Sander, Oliver authored
Previously, the method basically hand-implemented a writer for VTK files. Using dune-vtk instead leads to much shorter and simpler code, and gives us access to all the dune-vtk niceties, like binary files and high-order grid cells.
-
- Aug 21, 2024
-
-
Sander, Oliver authored
Rather than the grid itself. Because the grid view is all that a writer needs to know about.
-
Sander, Oliver authored
-
- Aug 12, 2024
-
-
Sander, Oliver authored
That way, a single Python file is enough to describe the entire boundary value problem.
-
Sander, Oliver authored
Rather than as our homegrown .parset. That way, after more changes this will allow to have the entire problem description in a single file, including the boundary data.
-
Sander, Oliver authored
-
- Jul 06, 2024
-
-
Sander, Oliver authored
-
- May 01, 2024
-
-
Sander, Oliver authored
They were expected to be the factors of a ProductManifold which is also a template parameter. Expecting the product and the factors is redundant. We simply extract the factors from the product now.
-
- Apr 30, 2024
-
-
Sander, Oliver authored
Previously, it expected two factor spaces, as separate template parameters. Taking a single ProductManifold type is more consistent with GeodesicFEAssembler, and it allows to eventually generalize the code to more factors, if desired.
-
Sander, Oliver authored
... but disallow a plain pointer. This increases consistency with the GeodesicFEAssembler class.
-
- Mar 25, 2024
-
-
Sander, Oliver authored
-
- Feb 12, 2024
-
-
Sander, Oliver authored
They do the same thing, essentially.
-
- Feb 07, 2024
-
-
Sander, Oliver authored
This is what the non-mixed ADOL-C assembler does, and I want to merge the two.
-
Sander, Oliver authored
The new method is Fufem::markBoundaryPatchDofs, which apparently works in just the same way.
-
- Jan 15, 2024
-
-
Sander, Oliver authored
The ProductManifold class generalizes RigidBodyMotion, and can do everything that the RigidBodyMotion class can. Therefore there is no point in keeping RigidBodyMotion any longer. Having two implementations for the same thing will just confuse people.
-
- Jan 05, 2024
-
-
Sander, Oliver authored
-
- Oct 27, 2023
-
-
Lisa Julia Nebel authored
-
- May 24, 2023
-
-
Sander, Oliver authored
-
- May 22, 2023
-
-
Sander, Oliver authored
-
- Apr 24, 2023
-
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
In particular: - Use the CosseratVTKWriter also for MIXED_SPACE = 1, only print out the deformation though - Use a SubsamplingVTKWriter only for dim==gridDim==3
-
Lisa Julia Nebel authored
Use the grid function provided by the gmsh4-reader as the stressfreegridfunction in nonplanarcosseratshellenergy
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
This only works for gmsh-files with version 4 or 5, but this is what we want
-
Sander, Oliver authored
-
- Apr 20, 2023
-
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
Add option to define deformation Dirichlet values for each direction separately in cosserat-continuum
-
Lisa Julia Nebel authored
Make GFE_ORDER and LFE_ORDER compiler macros and build the necessary combinations of cosserat-continuum-Xd-in-Xd
-
Lisa Julia Nebel authored
To build these combinations with the CI-system, install foamgrid for the tests with parmg, vtk, curvedgeometry and curvedgrid
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
-
- Apr 17, 2023
-
-
Lisa Julia Nebel authored
-
- Mar 15, 2023
-
-
Lisa Julia Nebel authored
Instead of loading the volume load as a fixed (x,y,z) vector, load it as a space-dependent Python function
-
- Mar 12, 2023
-
-
Lisa Julia Nebel authored
Correct the dimension of the rotation and the deformation in the compositeBasis, it needs to be 3, independent of dim
-