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.
|
Auxiliary implementation for DerivativesUtilities. More...
#include <derivatives_utilities.h>
Static Public Member Functions | |
Operations | |
template<const SizeType TNumNodes1, const SizeType TNumNodes2> | |
static BoundedMatrix< double, 3, 3 > | ComputeRenormalizerMatrix (const BoundedMatrix< double, TNumNodes1, 3 > &rDiffMatrix, const BoundedMatrix< double, TNumNodes2, 3 > &rDeltaNormal, const IndexType iGeometry) |
This method computes the auxiliary matrix used to keep unitary the normal. More... | |
Static Public Attributes | |
Type Definitions | |
static constexpr double | ZeroTolerance = std::numeric_limits<double>::epsilon() |
Definition of epsilon. More... | |
Auxiliary implementation for DerivativesUtilities.
This class is an auxiliary class for DerivativesUtilities
|
inlinestatic |
This method computes the auxiliary matrix used to keep unitary the normal.
rDiffMatrix | The auxiliary matrix of difference of two normal matrices |
rDeltaNormal | The matrix containing the delta normal |
iGeometry | The index of the node of the geometry computed |
|
staticconstexpr |
Definition of epsilon.