G+Smo
24.08.0
Geometry + Simulation Modules
|
Tutorial for assembling the Non-Linear Kirchhoff-Love shell. More...
Functions | |
int | main (int argc, char *argv[]) |
Tutorial for assembling the Non-Linear Kirchhoff-Love shell.
This file is part of the G+Smo library.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Author(s): H.M.Verhelst
int main | ( | int | argc, |
char * | argv[] | ||
) |
[Parse command line]
[Parse command line]
[Read geometry]
[Read geometry]
[Initialize geometry]
[Initialize geometry]
[Construct basis]
[Construct basis]
[Set boundary conditions]
[Set boundary conditions]
[Loads]
[Loads]
[Define the material matrix class]
[Define the material matrix class]
[Define the assembler]
[Define the assembler]
[Define nonlinear residual functions]
[Define nonlinear residual functions]
[Assemble linear part]
[Assemble linear part]
[Solve linear problem]
[Solve linear problem]
[Solve nonlinear problem]
[Solve nonlinear problem]
[Construct solution and deformed geometry]
[Construct solution and deformed geometry]
[Evaluate solution]
[Evaluate solution]