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.
Public Attributes | List of all members
Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables Struct Reference

#include <small_displacement_interface_element.hpp>

Collaboration diagram for Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables:

Public Attributes

double Density
 
array_1d< double, TNumNodes *TDim > DisplacementVector
 
array_1d< double, TNumNodes *TDim > VolumeAcceleration
 
BoundedMatrix< double, TDim, TDim > RotationMatrix
 
array_1d< double, TDim > VoigtVector
 
Vector StrainVector
 
Vector StressVector
 
Matrix ConstitutiveMatrix
 
Vector Np
 
Matrix GradNpT
 
Matrix F
 
double detF
 
BoundedMatrix< double, TDim, TNumNodes *TDim > Nu
 
array_1d< double, TDim > BodyAcceleration
 
double IntegrationCoefficient
 
double JointWidth
 
BoundedMatrix< double, TNumNodes *TDim, TNumNodes *TDim > UMatrix
 
BoundedMatrix< double, TDim, TDim > DimMatrix
 
BoundedMatrix< double, TNumNodes *TDim, TDim > UDimMatrix
 
array_1d< double, TNumNodes *TDim > UVector
 

Member Data Documentation

◆ BodyAcceleration

template<unsigned int TDim, unsigned int TNumNodes>
array_1d<double,TDim> Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::BodyAcceleration

◆ ConstitutiveMatrix

template<unsigned int TDim, unsigned int TNumNodes>
Matrix Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::ConstitutiveMatrix

◆ Density

template<unsigned int TDim, unsigned int TNumNodes>
double Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::Density

◆ detF

template<unsigned int TDim, unsigned int TNumNodes>
double Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::detF

◆ DimMatrix

template<unsigned int TDim, unsigned int TNumNodes>
BoundedMatrix<double,TDim,TDim> Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::DimMatrix

◆ DisplacementVector

template<unsigned int TDim, unsigned int TNumNodes>
array_1d<double,TNumNodes*TDim> Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::DisplacementVector

◆ F

template<unsigned int TDim, unsigned int TNumNodes>
Matrix Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::F

◆ GradNpT

template<unsigned int TDim, unsigned int TNumNodes>
Matrix Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::GradNpT

◆ IntegrationCoefficient

template<unsigned int TDim, unsigned int TNumNodes>
double Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::IntegrationCoefficient

◆ JointWidth

template<unsigned int TDim, unsigned int TNumNodes>
double Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::JointWidth

◆ Np

template<unsigned int TDim, unsigned int TNumNodes>
Vector Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::Np

◆ Nu

template<unsigned int TDim, unsigned int TNumNodes>
BoundedMatrix<double,TDim, TNumNodes*TDim> Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::Nu

◆ RotationMatrix

template<unsigned int TDim, unsigned int TNumNodes>
BoundedMatrix<double,TDim, TDim> Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::RotationMatrix

◆ StrainVector

template<unsigned int TDim, unsigned int TNumNodes>
Vector Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::StrainVector

◆ StressVector

template<unsigned int TDim, unsigned int TNumNodes>
Vector Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::StressVector

◆ UDimMatrix

template<unsigned int TDim, unsigned int TNumNodes>
BoundedMatrix<double,TNumNodes*TDim,TDim> Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::UDimMatrix

◆ UMatrix

template<unsigned int TDim, unsigned int TNumNodes>
BoundedMatrix<double,TNumNodes*TDim,TNumNodes*TDim> Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::UMatrix

◆ UVector

template<unsigned int TDim, unsigned int TNumNodes>
array_1d<double,TNumNodes*TDim> Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::UVector

◆ VoigtVector

template<unsigned int TDim, unsigned int TNumNodes>
array_1d<double,TDim> Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::VoigtVector

◆ VolumeAcceleration

template<unsigned int TDim, unsigned int TNumNodes>
array_1d<double,TNumNodes*TDim> Kratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables::VolumeAcceleration

The documentation for this struct was generated from the following file: