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 Types | Static Public Member Functions | List of all members
Kratos::StressCalculation Class Reference

StressCalculation. More...

#include <stress_response_definitions.h>

Collaboration diagram for Kratos::StressCalculation:

Public Types

typedef std::size_t IndexType
 
typedef std::size_t SizeType
 

Static Public Member Functions

static void CalculateStressOnNode (Element &rElement, const TracedStressType rTracedStressType, Vector &rOutput, const ProcessInfo &rCurrentProcessInfo)
 
static void CalculateStressOnGP (Element &rElement, const TracedStressType rTracedStressType, Vector &rOutput, const ProcessInfo &rCurrentProcessInfo)
 

Detailed Description

StressCalculation.

This class calculates a specific entry of the stress tensor of an element. It calls the CalculateOnIntegrationPoints function of the element and extracts the desired value from.

Member Typedef Documentation

◆ IndexType

◆ SizeType

Member Function Documentation

◆ CalculateStressOnGP()

void Kratos::StressCalculation::CalculateStressOnGP ( Element rElement,
const TracedStressType  rTracedStressType,
Vector rOutput,
const ProcessInfo rCurrentProcessInfo 
)
static

◆ CalculateStressOnNode()

void Kratos::StressCalculation::CalculateStressOnNode ( Element rElement,
const TracedStressType  rTracedStressType,
Vector rOutput,
const ProcessInfo rCurrentProcessInfo 
)
static

The documentation for this class was generated from the following files: