libshell icon indicating copy to clipboard operation
libshell copied to clipboard

Discrete shell energy, and its derivatives and Hessian.

Results 6 libshell issues
Sort by recently updated
recently updated
newest added

Is it a regular method to add a regularize to the Hessian matrix and then multiply the Dcoeffs to make the conditional number better? If so, can you point me...

I've made a few modifications to make it easier to use libshell as an external library: - The CMakeLists.txt now conditionally builds the examples and tests depending on wether libshell...

I've implemented the formulas for the neo-hookean bending energy, gradient and hessian. I've checked the derivatives against finite elements and they seem accurate, however there is a problem with how...

This PR demos how to modify the CMakeLists.txt to build with Enzyme. It also includes a very simple example of a function being autodiffed by Enzyme. I have verified that...

libshell is a great library. Does the NeoHookean flavour in https://github.com/evouga/libshell/blob/220a5f2a3a5871f445a4b8fa1eec1ae80cc40a92/src/MaterialModel/NeoHookeanMaterial.cpp#L22 appear as a formula in a paper?

In this PR, I've made the following changes: * **Added a Newton solver with line search:** See the `Optimization` folder. - Included a mechanism to switch between a positive definite...