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.
List of all members
Kratos::LineSensitivityUtility Class Reference

#include <line_sensitivity_utility.h>

Collaboration diagram for Kratos::LineSensitivityUtility:

Public Member Functions

Life Cycle
 LineSensitivityUtility (const JacobianType &rJ, const ShapeFunctionsLocalGradientType &rDN_De)
 
 ~LineSensitivityUtility ()=default
 
Operations
void CalculateSensitivity (const ShapeParameter Deriv, double &rIntegrationWeightSensitivity) const
 

Type Definitions

typedef DenseMatrix< doubleMatrixType
 
typedef MatrixType JacobianType
 
typedef MatrixType ShapeFunctionsLocalGradientType
 
 KRATOS_CLASS_POINTER_DEFINITION (LineSensitivityUtility)
 

Member Typedef Documentation

◆ JacobianType

◆ MatrixType

◆ ShapeFunctionsLocalGradientType

Constructor & Destructor Documentation

◆ LineSensitivityUtility()

Kratos::LineSensitivityUtility::LineSensitivityUtility ( const JacobianType rJ,
const ShapeFunctionsLocalGradientType rDN_De 
)

◆ ~LineSensitivityUtility()

Kratos::LineSensitivityUtility::~LineSensitivityUtility ( )
default

Member Function Documentation

◆ CalculateSensitivity()

void Kratos::LineSensitivityUtility::CalculateSensitivity ( const ShapeParameter  Deriv,
double rIntegrationWeightSensitivity 
) const

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::LineSensitivityUtility::KRATOS_CLASS_POINTER_DEFINITION ( LineSensitivityUtility  )

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