G+Smo  23.12.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
example_shell2D.cpp File Reference

Simple 2D examples for the shell class. More...

+ Include dependency graph for example_shell2D.cpp:

Functions

int main (int argc, char *argv[])
 

Detailed Description

Simple 2D examples for the shell class.

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 (2019 - ..., TU Delft)

Function Documentation

int main ( int  argc,
char *  argv[] 
)

[Parse command line]

[Parse command line]

[Read input file]

[Refinement]

[Make geometry and refine/elevate]

[Set boundary conditions]

[Set boundary conditions]

[Make material functions]

[Make material functions]

[Make assembler]

[Make assembler]

[Define jacobian and residual]

[Define jacobian and residual]

[Assemble linear part]

[Assemble linear part]

[Solve linear problem]

[Solve linear problem]

[Solve non-linear problem]

[Solve non-linear problem]

[Construct and evaluate solution]

[Construct and evaluate solution]