KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
#include <small_displacement_bbar.h>
Public Member Functions | |
KinematicVariablesBbar (const SizeType StrainSize, const SizeType Dimension, const SizeType NumberOfNodes) | |
Public Member Functions inherited from Kratos::BaseSolidElement::KinematicVariables | |
KinematicVariables (const SizeType StrainSize, const SizeType Dimension, const SizeType NumberOfNodes) | |
KinematicVariables (const SizeType StrainSize, const SizeType Dimension, const SizeType NumberOfNodes) | |
Public Attributes | |
Vector | Bh |
Public Attributes inherited from Kratos::BaseSolidElement::KinematicVariables | |
Vector | N |
Matrix | B |
double | detF |
Matrix | F |
double | detJ0 |
Matrix | J0 |
Matrix | InvJ0 |
Matrix | DN_DX |
Vector | Displacements |
Internal variables used in the kinematic calculations
|
inline |
The default constructor
StrainSize | The size of the strain vector in Voigt notation |
Dimension | The problem dimension: 2D or 3D |
NumberOfNodes | The number of nodes in the element |
Vector Kratos::SmallDisplacementBbar::KinematicVariablesBbar::Bh |