13 #if !defined(KRATOS_FLUID_ADJOINT_UTILITIES_H)
14 #define KRATOS_FLUID_ADJOINT_UTILITIES_H
34 template<
unsigned int TDim>
47 template <
class TDataType>
53 template <
class TDataType, std::
size_t TGradientVariableTotalDimensionality>
57 const std::array<
const Variable<double>*, TGradientVariableTotalDimensionality>& rAllGradientVariableComponents);
Definition: fluid_adjoint_utilities.h:36
static std::array< const Variable< double > *, TDim > GetRelevantGradientVariableComponentList(const IndexType DirectionIndex, const Variable< TDataType > &rVariable, const std::array< const Variable< double > *, TGradientVariableTotalDimensionality > &rAllGradientVariableComponents)
std::size_t IndexType
Definition: fluid_adjoint_utilities.h:41
static const Variable< double > & GetRelevantVariable(const IndexType DirectionIndex, const Variable< TDataType > &rVariable, const std::array< const Variable< double > *, 3 > &rAllVariableComponents)
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21