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::LocalSystemComponents Struct Reference

#include <beam_element.hpp>

Collaboration diagram for Kratos::BeamElement::LocalSystemComponents:

Public Member Functions

void SetLeftHandSideMatrix (MatrixType &rLeftHandSideMatrix)
 
void SetRightHandSideVector (VectorType &rRightHandSideVector)
 
MatrixTypeGetLeftHandSideMatrix ()
 
VectorTypeGetRightHandSideVector ()
 

Public Attributes

Flags CalculationFlags
 

Detailed Description

This struct is used in the component wise calculation only is defined here and is used to declare a member variable in the component wise elements private pointers can only be accessed by means of set and get functions this allows to set and not copy the local system variables

Member Function Documentation

◆ GetLeftHandSideMatrix()

MatrixType& Kratos::BeamElement::LocalSystemComponents::GetLeftHandSideMatrix ( )
inline

returns the value of a specified pointer variable

◆ GetRightHandSideVector()

VectorType& Kratos::BeamElement::LocalSystemComponents::GetRightHandSideVector ( )
inline

◆ SetLeftHandSideMatrix()

void Kratos::BeamElement::LocalSystemComponents::SetLeftHandSideMatrix ( MatrixType rLeftHandSideMatrix)
inline

sets the value of a specified pointer variable

◆ SetRightHandSideVector()

void Kratos::BeamElement::LocalSystemComponents::SetRightHandSideVector ( VectorType rRightHandSideVector)
inline

Member Data Documentation

◆ CalculationFlags

Flags Kratos::BeamElement::LocalSystemComponents::CalculationFlags

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