![]() |
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 <base_solid_element.h>
Public Member Functions | |
| KinematicVariables (const SizeType StrainSize, const SizeType Dimension, const SizeType NumberOfNodes) | |
| KinematicVariables (const SizeType StrainSize, const SizeType Dimension, const SizeType NumberOfNodes) | |
Public Attributes | |
| 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 |
|
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 |
| Matrix Kratos::BaseSolidElement::KinematicVariables::B |
| double Kratos::BaseSolidElement::KinematicVariables::detF |
| double Kratos::BaseSolidElement::KinematicVariables::detJ0 |
| Vector Kratos::BaseSolidElement::KinematicVariables::Displacements |
| Matrix Kratos::BaseSolidElement::KinematicVariables::DN_DX |
| Matrix Kratos::BaseSolidElement::KinematicVariables::F |
| Matrix Kratos::BaseSolidElement::KinematicVariables::InvJ0 |
| Matrix Kratos::BaseSolidElement::KinematicVariables::J0 |
| Vector Kratos::BaseSolidElement::KinematicVariables::N |