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 Member Functions | Public Attributes | List of all members
Kratos::BeamElement::ElementData Struct Reference

#include <beam_element.hpp>

Collaboration diagram for Kratos::BeamElement::ElementData:

Public Member Functions

void SetShapeFunctionsGradients (const GeometryType::ShapeFunctionsGradientsType &rDN_De)
 
void SetShapeFunctions (const Matrix &rNcontainer)
 
void SetDirectors (DirectorsVariables &rDirectors)
 
const GeometryType::ShapeFunctionsGradientsTypeGetShapeFunctionsGradients ()
 
const MatrixGetShapeFunctions ()
 
DirectorsVariablesGetDirectors ()
 
void Initialize (const unsigned int &voigt_size, const unsigned int &dimension, const unsigned int &number_of_nodes)
 

Public Attributes

unsigned int PointNumber
 
double DeltaTime
 
double Length
 
double detJ
 
double Alpha
 
Vector StrainVector
 
Vector StressVector
 
Vector N
 
Matrix B
 
Matrix DN_DX
 
Matrix ConstitutiveMatrix
 
Matrix DeltaPosition
 
Vector CurrentCurvatureVector
 
Vector PreviousCurvatureVector
 
Vector CurrentStepRotationVector
 
Vector CurrentStrainResultantsVector
 
Vector PreviousStrainResultantsVector
 
Vector InitialAxisPositionDerivatives
 
Vector CurrentAxisPositionDerivatives
 
Vector PreviousAxisPositionDerivatives
 
Matrix AlphaRotationMatrix
 
Matrix AlphaRotationMatrixAsterisk
 
Matrix CurrentRotationMatrix
 
Matrix PreviousRotationMatrix
 
GeometryType::JacobiansType J
 
GeometryType::JacobiansType j
 
SectionProperties Section
 

Detailed Description

Parameters to be used in the Element as they are. Direct interface to Parameters Struct

Member Function Documentation

◆ GetDirectors()

DirectorsVariables& Kratos::BeamElement::ElementData::GetDirectors ( )
inline

◆ GetShapeFunctions()

const Matrix& Kratos::BeamElement::ElementData::GetShapeFunctions ( )
inline

◆ GetShapeFunctionsGradients()

const GeometryType::ShapeFunctionsGradientsType& Kratos::BeamElement::ElementData::GetShapeFunctionsGradients ( )
inline

returns the value of a specified pointer variable

◆ Initialize()

void Kratos::BeamElement::ElementData::Initialize ( const unsigned int voigt_size,
const unsigned int dimension,
const unsigned int number_of_nodes 
)
inline

◆ SetDirectors()

void Kratos::BeamElement::ElementData::SetDirectors ( DirectorsVariables rDirectors)
inline

◆ SetShapeFunctions()

void Kratos::BeamElement::ElementData::SetShapeFunctions ( const Matrix rNcontainer)
inline

◆ SetShapeFunctionsGradients()

void Kratos::BeamElement::ElementData::SetShapeFunctionsGradients ( const GeometryType::ShapeFunctionsGradientsType rDN_De)
inline

sets the value of a specified pointer variable

Member Data Documentation

◆ Alpha

double Kratos::BeamElement::ElementData::Alpha

◆ AlphaRotationMatrix

Matrix Kratos::BeamElement::ElementData::AlphaRotationMatrix

◆ AlphaRotationMatrixAsterisk

Matrix Kratos::BeamElement::ElementData::AlphaRotationMatrixAsterisk

◆ B

Matrix Kratos::BeamElement::ElementData::B

◆ ConstitutiveMatrix

Matrix Kratos::BeamElement::ElementData::ConstitutiveMatrix

◆ CurrentAxisPositionDerivatives

Vector Kratos::BeamElement::ElementData::CurrentAxisPositionDerivatives

◆ CurrentCurvatureVector

Vector Kratos::BeamElement::ElementData::CurrentCurvatureVector

◆ CurrentRotationMatrix

Matrix Kratos::BeamElement::ElementData::CurrentRotationMatrix

◆ CurrentStepRotationVector

Vector Kratos::BeamElement::ElementData::CurrentStepRotationVector

◆ CurrentStrainResultantsVector

Vector Kratos::BeamElement::ElementData::CurrentStrainResultantsVector

◆ DeltaPosition

Matrix Kratos::BeamElement::ElementData::DeltaPosition

◆ DeltaTime

double Kratos::BeamElement::ElementData::DeltaTime

◆ detJ

double Kratos::BeamElement::ElementData::detJ

◆ DN_DX

Matrix Kratos::BeamElement::ElementData::DN_DX

◆ InitialAxisPositionDerivatives

Vector Kratos::BeamElement::ElementData::InitialAxisPositionDerivatives

◆ J

GeometryType::JacobiansType Kratos::BeamElement::ElementData::J

◆ j

GeometryType::JacobiansType Kratos::BeamElement::ElementData::j

◆ Length

double Kratos::BeamElement::ElementData::Length

◆ N

Vector Kratos::BeamElement::ElementData::N

◆ PointNumber

unsigned int Kratos::BeamElement::ElementData::PointNumber

◆ PreviousAxisPositionDerivatives

Vector Kratos::BeamElement::ElementData::PreviousAxisPositionDerivatives

◆ PreviousCurvatureVector

Vector Kratos::BeamElement::ElementData::PreviousCurvatureVector

◆ PreviousRotationMatrix

Matrix Kratos::BeamElement::ElementData::PreviousRotationMatrix

◆ PreviousStrainResultantsVector

Vector Kratos::BeamElement::ElementData::PreviousStrainResultantsVector

◆ Section

SectionProperties Kratos::BeamElement::ElementData::Section

◆ StrainVector

Vector Kratos::BeamElement::ElementData::StrainVector

◆ StressVector

Vector Kratos::BeamElement::ElementData::StressVector

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