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::GeoStructuralBaseElement< TDim, TNumNodes >::ElementVariables Struct Reference

Member Variables. More...

#include <geo_structural_base_element.hpp>

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

Public Attributes

array_1d< double, TNumNodes *TDim > DisplacementVector
 Properties variables. More...
 
array_1d< double, TNumNodes *TDim > VelocityVector
 
array_1d< double, TNumNodes *TDim > NodalVolumeAcceleration
 
array_1d< double, TNumNodes *TDim > UVector
 
Vector DofValuesVector
 
Matrix NodalCrossDirection
 General elemental variables. More...
 
Matrix B
 Variables computed at each GP. More...
 
BoundedMatrix< double, TDim, TNumNodes *TDim > NuTot
 
Matrix TransformationMatrix
 
array_1d< double, TDim > GaussVolumeAcceleration
 
double IntegrationCoefficient
 
Vector StrainVector
 Constitutive Law parameters. More...
 
Vector StressVector
 
Matrix ConstitutiveMatrix
 
Vector Nu
 
Matrix GradNe
 
Matrix F
 
double detF
 
double HalfThickness
 
Matrix UVoigtMatrix
 Auxiliary Variables. More...
 

Detailed Description

template<unsigned int TDim, unsigned int TNumNodes>
struct Kratos::GeoStructuralBaseElement< TDim, TNumNodes >::ElementVariables

Member Variables.

Member Data Documentation

◆ B

template<unsigned int TDim, unsigned int TNumNodes>
Matrix Kratos::GeoStructuralBaseElement< TDim, TNumNodes >::ElementVariables::B

Variables computed at each GP.

◆ ConstitutiveMatrix

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

◆ detF

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

◆ DisplacementVector

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

Properties variables.

ProcessInfo variables Nodal variables

◆ DofValuesVector

template<unsigned int TDim, unsigned int TNumNodes>
Vector Kratos::GeoStructuralBaseElement< TDim, TNumNodes >::ElementVariables::DofValuesVector

◆ F

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

◆ GaussVolumeAcceleration

template<unsigned int TDim, unsigned int TNumNodes>
array_1d<double, TDim> Kratos::GeoStructuralBaseElement< TDim, TNumNodes >::ElementVariables::GaussVolumeAcceleration

◆ GradNe

template<unsigned int TDim, unsigned int TNumNodes>
Matrix Kratos::GeoStructuralBaseElement< TDim, TNumNodes >::ElementVariables::GradNe

◆ HalfThickness

template<unsigned int TDim, unsigned int TNumNodes>
double Kratos::GeoStructuralBaseElement< TDim, TNumNodes >::ElementVariables::HalfThickness

◆ IntegrationCoefficient

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

◆ NodalCrossDirection

template<unsigned int TDim, unsigned int TNumNodes>
Matrix Kratos::GeoStructuralBaseElement< TDim, TNumNodes >::ElementVariables::NodalCrossDirection

General elemental variables.

◆ NodalVolumeAcceleration

template<unsigned int TDim, unsigned int TNumNodes>
array_1d<double, TNumNodes * TDim> Kratos::GeoStructuralBaseElement< TDim, TNumNodes >::ElementVariables::NodalVolumeAcceleration

◆ Nu

template<unsigned int TDim, unsigned int TNumNodes>
Vector Kratos::GeoStructuralBaseElement< TDim, TNumNodes >::ElementVariables::Nu

◆ NuTot

template<unsigned int TDim, unsigned int TNumNodes>
BoundedMatrix<double, TDim, TNumNodes * TDim> Kratos::GeoStructuralBaseElement< TDim, TNumNodes >::ElementVariables::NuTot

◆ StrainVector

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

Constitutive Law parameters.

◆ StressVector

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

◆ TransformationMatrix

template<unsigned int TDim, unsigned int TNumNodes>
Matrix Kratos::GeoStructuralBaseElement< TDim, TNumNodes >::ElementVariables::TransformationMatrix

◆ UVector

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

◆ UVoigtMatrix

template<unsigned int TDim, unsigned int TNumNodes>
Matrix Kratos::GeoStructuralBaseElement< TDim, TNumNodes >::ElementVariables::UVoigtMatrix

Auxiliary Variables.

◆ VelocityVector

template<unsigned int TDim, unsigned int TNumNodes>
array_1d<double, TNumNodes * TDim> Kratos::GeoStructuralBaseElement< TDim, TNumNodes >::ElementVariables::VelocityVector

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