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 
)