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.
Functions
Kratos::FluidAdjointElementHelperUtilities Namespace Reference

Functions

template<class TDerivativeDataContainerType , class TCombinedElementDataContainerType >
void AddFluidShapeDerivativesImpl (TDerivativeDataContainerType &rDerivativeDataHolderType, TCombinedElementDataContainerType &rCombinedElementDataContainerType, GeometricalSensitivityUtility &rGeometricalSensitivityUtility, ShapeParameter &rShapeParameter, GeometricalSensitivityUtility::ShapeFunctionsGradientType &rdNdXDerivative, const double InvDetJ, const double W, const Vector &N, const Matrix &dNdX)
 

Function Documentation

◆ AddFluidShapeDerivativesImpl()

template<class TDerivativeDataContainerType , class TCombinedElementDataContainerType >
void Kratos::FluidAdjointElementHelperUtilities::AddFluidShapeDerivativesImpl ( TDerivativeDataContainerType &  rDerivativeDataHolderType,
TCombinedElementDataContainerType &  rCombinedElementDataContainerType,
GeometricalSensitivityUtility &  rGeometricalSensitivityUtility,
ShapeParameter &  rShapeParameter,
GeometricalSensitivityUtility::ShapeFunctionsGradientType &  rdNdXDerivative,
const double  InvDetJ,
const double  W,
const Vector &  N,
const Matrix &  dNdX 
)