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 | Protected Member Functions | Protected Attributes | List of all members
Kratos::GlobalJointStressUtility Class Reference

#include <global_joint_stress_utility.hpp>

Collaboration diagram for Kratos::GlobalJointStressUtility:

Public Member Functions

 GlobalJointStressUtility (ModelPart &model_part, Parameters rParameters)
 Constructor. More...
 
 ~GlobalJointStressUtility ()
 Destructor. More...
 
void ComputingGlobalStress ()
 

Protected Member Functions

void CalculateRotationMatrix (BoundedMatrix< double, 3, 3 > &rRotationMatrix, array_1d< double, 3 > &point_mid0, array_1d< double, 3 > &point_mid1, array_1d< double, 3 > &point_mid2)
 
void AreaMidPlane (double &rArea, array_1d< double, 3 > &point_mid0, array_1d< double, 3 > &point_mid1, array_1d< double, 3 > &point_mid2)
 

Protected Attributes

ModelPartmr_model_part
 Member Variables. More...
 
array_1d< double, 9 > m_plane_coordinates
 

Constructor & Destructor Documentation

◆ GlobalJointStressUtility()

Kratos::GlobalJointStressUtility::GlobalJointStressUtility ( ModelPart model_part,
Parameters  rParameters 
)
inline

Constructor.

◆ ~GlobalJointStressUtility()

Kratos::GlobalJointStressUtility::~GlobalJointStressUtility ( )
inline

Destructor.


Member Function Documentation

◆ AreaMidPlane()

void Kratos::GlobalJointStressUtility::AreaMidPlane ( double rArea,
array_1d< double, 3 > &  point_mid0,
array_1d< double, 3 > &  point_mid1,
array_1d< double, 3 > &  point_mid2 
)
inlineprotected

◆ CalculateRotationMatrix()

void Kratos::GlobalJointStressUtility::CalculateRotationMatrix ( BoundedMatrix< double, 3, 3 > &  rRotationMatrix,
array_1d< double, 3 > &  point_mid0,
array_1d< double, 3 > &  point_mid1,
array_1d< double, 3 > &  point_mid2 
)
inlineprotected

◆ ComputingGlobalStress()

void Kratos::GlobalJointStressUtility::ComputingGlobalStress ( )
inline

Member Data Documentation

◆ m_plane_coordinates

array_1d<double, 9> Kratos::GlobalJointStressUtility::m_plane_coordinates
protected

◆ mr_model_part

ModelPart& Kratos::GlobalJointStressUtility::mr_model_part
protected

Member Variables.



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