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

Solver for kirchhoff-Love shells, test with penalty terms. More...

+ Include dependency graph for kirchhoff-Love_example2.cpp:

Namespaces

 gismo
 The G+Smo namespace, containing all definitions for the library.
 
 gismo::expr
 This namespace contains expressions used for FE computations.
 

Functions

int main (int argc, char *argv[])
 
template<class T >
gsMultiPatch< T > Panel (T Lp, T Wp, T Hw, T Wf, T x=0, T y=0, T z=0)
 [Forward declarations]
 
template<class T >
gsMultiPatch< T > RectangularDomain (int n, int m, int p, int q, T L, T B)
 [Forward declarations]
 

Detailed Description

Solver for kirchhoff-Love shells, test with penalty terms.

THIS FILE IS OLD AND WILL BE REMOVED IN THE FUTURE

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 & A. Mantzaflaris

Function Documentation

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

[Parse command line]

[Parse command line]

[set test case data]

[Refinement]

[Refinement]

[pre-define boundary conditions]

[pre-define boundary conditions]

[Boundary condition case 1]

DO NOT WORK!!!

[Assembler setup]

[Assembler setup]

[System assembly]

[System assembly]

[Linear solve]

[Linear solve]

[Nonlinear solve]

[Nonlinear solve]

[Construct solution]

[Construct solution]

[Evaluate solution]

[Evaluate solution]

[Export visualization in ParaView]

[Export visualization in ParaView]