G+Smo  24.08.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gsKLShell.h
2 
4 
15 
18 
21 
22 namespace gismo
23 {
24 
25 #ifdef GISMO_WITH_PYBIND11
26 
27  namespace py = pybind11;
28 
29  void pybind11_init_gsKLShell(py::module &m)
30  {
31  gismo::pybind11_init_gsMaterialMatrixBase( m );
32 
33  gismo::pybind11_init_gsMaterialMatrixBaseDim2( m );
34  gismo::pybind11_init_gsMaterialMatrixBaseDim3( m );
35 
36  gismo::pybind11_init_gsMaterialMatrixLinear2( m );
37  gismo::pybind11_init_gsMaterialMatrixLinear3( m );
38 
39  gismo::pybind11_init_gsMaterialMatrixNH2i( m );
40  gismo::pybind11_init_gsMaterialMatrixNH2c( m );
41 
42  gismo::pybind11_init_gsMaterialMatrixNH3i( m );
43  gismo::pybind11_init_gsMaterialMatrixNH3c( m );
44 
45  gismo::pybind11_init_gsMaterialMatrixMR2i( m );
46  gismo::pybind11_init_gsMaterialMatrixMR2c( m );
47 
48  gismo::pybind11_init_gsMaterialMatrixMR3i( m );
49  gismo::pybind11_init_gsMaterialMatrixMR3c( m );
50 
51  gismo::pybind11_init_gsMaterialMatrixOG2i( m );
52  gismo::pybind11_init_gsMaterialMatrixOG2c( m );
53 
54  gismo::pybind11_init_gsMaterialMatrixOG3i( m );
55  gismo::pybind11_init_gsMaterialMatrixOG3c( m );
56 
57  gismo::pybind11_init_gsThinShellAssemblerBase( m );
58  gismo::pybind11_enum_gsThinShellAssemblerStatus( m );
59 
60  gismo::pybind11_init_gsThinShellAssembler2( m );
61  gismo::pybind11_init_gsThinShellAssembler3( m );
62  gismo::pybind11_init_gsThinShellAssembler3nb( m );
63 
64  gismo::pybind11_enum_GoalFunction( m );
65 
66  gismo::pybind11_init_gsThinShellAssemblerDWRBase( m );
67 
68  gismo::pybind11_init_gsThinShellAssemblerDWR2( m );
69  gismo::pybind11_init_gsThinShellAssemblerDWR3( m );
70  gismo::pybind11_init_gsThinShellAssemblerDWR3nb( m );
71  }
72 
73 #endif
74 }
75 
Provides an evaluator for material matrices for thin shells.
Provides linear material matrices.
Provides a simple class to obtain a material matrix pointer.
Provides DWR assembly routines for the Kirchhoff-Love shell.
Base class with dimension in template; used for metric computations.
Provides an evaluator for material matrices for thin shells.
Provides linear material matrices.
Provides material matrix utilities.
Provides hyperelastic material matrices.
Provides a material matrix for laminates.
Provides a base class for material matrices.
Utilities related to template programming.
Provides linear and nonlinear assemblers for thin shells.
Utilities for gsThinShellAssembler. Mainly expressions.
Provides evaluation function for stresses.