#include <fluid_adjoint_test_utilities.h>
|
|
template<class TDataType > |
static TDataType | CalculateRelaxedVariableRate (const double BossakAlpha, const Variable< TDataType > &rVariable, const NodeType &rNode) |
|
template<class TDataType > |
static void | RunAdjointEntityDerivativesTest (ModelPart &rPrimalModelPart, ModelPart &rAdjointModelPart, const std::function< void(ModelPart &)> &rUpdateModelPart, const Variable< TDataType > &rVariable, const std::function< void(Matrix &, ConditionType &, const ProcessInfo &)> &rCalculateElementResidualDerivatives, const IndexType EquationOffset, const IndexType DerivativeOffset, const double Delta, const double Tolerance) |
|
template<class TDataType > |
static void | RunAdjointEntityDerivativesTest (ModelPart &rPrimalModelPart, ModelPart &rAdjointModelPart, const std::function< void(ModelPart &)> &rUpdateModelPart, const Variable< TDataType > &rVariable, const std::function< void(Matrix &, ElementType &, const ProcessInfo &)> &rCalculateElementResidualDerivatives, const IndexType EquationOffset, const IndexType DerivativeOffset, const double Delta, const double Tolerance) |
|
◆ ConditionType
◆ ElementType
◆ IndexType
◆ NodeType
◆ CalculateRelaxedVariableRate()
template<class TDataType >
template array_1d< double, 3 > Kratos::FluidAdjointTestUtilities::CalculateRelaxedVariableRate |
( |
const double |
BossakAlpha, |
|
|
const Variable< TDataType > & |
rVariable, |
|
|
const NodeType & |
rNode |
|
) |
| |
|
static |
◆ RunAdjointEntityDerivativesTest() [1/2]
template<class TDataType >
void Kratos::FluidAdjointTestUtilities::RunAdjointEntityDerivativesTest |
( |
ModelPart & |
rPrimalModelPart, |
|
|
ModelPart & |
rAdjointModelPart, |
|
|
const std::function< void(ModelPart &)> & |
rUpdateModelPart, |
|
|
const Variable< TDataType > & |
rVariable, |
|
|
const std::function< void(Matrix &, ConditionType &, const ProcessInfo &)> & |
rCalculateElementResidualDerivatives, |
|
|
const IndexType |
EquationOffset, |
|
|
const IndexType |
DerivativeOffset, |
|
|
const double |
Delta, |
|
|
const double |
Tolerance |
|
) |
| |
|
static |
◆ RunAdjointEntityDerivativesTest() [2/2]
template<class TDataType >
void Kratos::FluidAdjointTestUtilities::RunAdjointEntityDerivativesTest |
( |
ModelPart & |
rPrimalModelPart, |
|
|
ModelPart & |
rAdjointModelPart, |
|
|
const std::function< void(ModelPart &)> & |
rUpdateModelPart, |
|
|
const Variable< TDataType > & |
rVariable, |
|
|
const std::function< void(Matrix &, ElementType &, const ProcessInfo &)> & |
rCalculateElementResidualDerivatives, |
|
|
const IndexType |
EquationOffset, |
|
|
const IndexType |
DerivativeOffset, |
|
|
const double |
Delta, |
|
|
const double |
Tolerance |
|
) |
| |
|
static |
The documentation for this class was generated from the following files: