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

#include <fluid_element.hpp>

Collaboration diagram for Kratos::FluidElement< TElementData >::LocalSystemComponents:

Public Member Functions

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

Public Attributes

Flags CalculationFlags
 

Detailed Description

template<class TElementData>
struct Kratos::FluidElement< TElementData >::LocalSystemComponents

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()

template<class TElementData >
MatrixType& Kratos::FluidElement< TElementData >::LocalSystemComponents::GetLeftHandSideMatrix ( )
inline

returns the value of a specified pointer variable

◆ GetRightHandSideVector()

template<class TElementData >
VectorType& Kratos::FluidElement< TElementData >::LocalSystemComponents::GetRightHandSideVector ( )
inline

◆ SetLeftHandSideMatrix()

template<class TElementData >
void Kratos::FluidElement< TElementData >::LocalSystemComponents::SetLeftHandSideMatrix ( MatrixType rLeftHandSideMatrix)
inline

sets the value of a specified pointer variable

◆ SetRightHandSideVector()

template<class TElementData >
void Kratos::FluidElement< TElementData >::LocalSystemComponents::SetRightHandSideVector ( VectorType rRightHandSideVector)
inline

Member Data Documentation

◆ CalculationFlags

template<class TElementData >
Flags Kratos::FluidElement< TElementData >::LocalSystemComponents::CalculationFlags

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