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.
|
Classes | |
struct | ElementalData |
Typedefs | |
typedef Node | NodeType |
typedef Geometry< NodeType > | GeometryType |
Functions | |
template<int Dim, int NumNodes> | |
array_1d< double, NumNodes > | GetWakeDistances (const Element &rElement) |
template<int Dim, int NumNodes> | |
BoundedVector< double, NumNodes > | GetPotentialOnNormalElement (const Element &rElement) |
template<int Dim, int NumNodes> | |
BoundedVector< double, 2 *NumNodes > | GetPotentialOnWakeElement (const Element &rElement, const array_1d< double, NumNodes > &rDistances) |
template<int Dim, int NumNodes> | |
BoundedVector< double, NumNodes > | GetPotentialOnUpperWakeElement (const Element &rElement, const array_1d< double, NumNodes > &rDistances) |
template<int Dim, int NumNodes> | |
BoundedVector< double, NumNodes > | GetPotentialOnLowerWakeElement (const Element &rElement, const array_1d< double, NumNodes > &rDistances) |
template<int Dim, int NumNodes> | |
array_1d< double, Dim > | ComputeVelocity (const Element &rElement) |
template<int Dim, int NumNodes> | |
array_1d< double, Dim > | ComputePerturbedVelocity (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
array_1d< double, Dim > | ComputePerturbedVelocityLowerElement (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeMaximumVelocitySquared (const ProcessInfo &rCurrentProcessInfo) |
double | ComputeVacuumVelocitySquared (const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeClampedVelocitySquared (const array_1d< double, Dim > &rVelocity, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeVelocityMagnitude (const double localMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
array_1d< double, Dim > | ComputeVelocityNormalElement (const Element &rElement) |
template<int Dim, int NumNodes> | |
array_1d< double, Dim > | ComputeVelocityUpperWakeElement (const Element &rElement) |
template<int Dim, int NumNodes> | |
array_1d< double, Dim > | ComputeVelocityLowerWakeElement (const Element &rElement) |
template<int Dim, int NumNodes> | |
double | ComputeIncompressiblePressureCoefficient (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputePerturbationIncompressiblePressureCoefficient (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeCompressiblePressureCoefficient (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputePerturbationCompressiblePressureCoefficient (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeLocalSpeedOfSound (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeLocalSpeedofSoundSquared (const array_1d< double, Dim > &rVelocity, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeSquaredSpeedofSoundFactor (const double localVelocitySquared, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputePerturbationLocalSpeedOfSound (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeLocalMachNumber (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeLocalMachNumberSquared (const array_1d< double, Dim > &rVelocity, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeDerivativeLocalMachSquaredWRTVelocitySquared (const array_1d< double, Dim > &rVelocity, const double localMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputePerturbationLocalMachNumber (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeUpwindFactor (double localMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | SelectMaxUpwindFactor (const array_1d< double, Dim > &rCurrentVelocity, const array_1d< double, Dim > &rUpwindVelocity, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
size_t | ComputeUpwindFactorCase (array_1d< double, 3 > &rUpwindFactorOptions) |
template<int Dim, int NumNodes> | |
double | ComputeUpwindFactorDerivativeWRTMachSquared (const double localMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeUpwindFactorDerivativeWRTVelocitySquared (const array_1d< double, Dim > &rVelocity, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeDensity (const double localMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeUpwindedDensity (const array_1d< double, Dim > &rCurrentVelocity, const array_1d< double, Dim > &rUpwindVelocity, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeDensityDerivativeWRTVelocitySquared (const double localMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeUpwindedDensityDerivativeWRTVelocitySquaredSupersonicAccelerating (const array_1d< double, Dim > &rCurrentVelocity, const double currentMachNumberSquared, const double upwindMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeUpwindedDensityDerivativeWRTVelocitySquaredSupersonicDeaccelerating (const double currentMachNumberSquared, const double upwindMachSquared, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeUpwindedDensityDerivativeWRTUpwindVelocitySquaredSupersonicAccelerating (const double currentMachNumberSquared, const double upwindMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
double | ComputeUpwindedDensityDerivativeWRTUpwindVelocitySquaredSupersonicDeaccelerating (const array_1d< double, Dim > &rUpwindVelocity, const double currentMachNumberSquared, const double upwindMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
bool | CheckIfElementIsCutByDistance (const BoundedVector< double, NumNodes > &rNodalDistances) |
bool | CheckIfElementIsTrailingEdge (const Element &rElement) |
template<int Dim> | |
void | CheckIfWakeConditionsAreFulfilled (const ModelPart &rWakeModelPart, const double &rTolerance, const int &rEchoLevel) |
template<int Dim, int NumNodes> | |
bool | CheckWakeCondition (const Element &rElement, const double &rTolerance, const int &rEchoLevel) |
template<int Dim, int NumNodes> | |
void | GetSortedIds (std::vector< size_t > &Ids, const GeometryType &rGeom) |
template<int Dim, int NumNodes> | |
void | GetNodeNeighborElementCandidates (GlobalPointersVector< Element > &ElementCandidates, const GeometryType &rGeom) |
template<> | |
Vector | ComputeKuttaNormal< 2 > (const double angle) |
template<> | |
Vector | ComputeKuttaNormal< 3 > (const double angle) |
template<class TContainerType > | |
double | CalculateArea (TContainerType &rContainer) |
template<int Dim, int NumNodes> | |
void | ComputePotentialJump (ModelPart &rWakeModelPart) |
template<int Dim, int NumNodes> | |
void | AddKuttaConditionPenaltyTerm (const Element &rElement, Matrix &rLeftHandSideMatrix, Vector &rRightHandSideVector, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
void | AddKuttaConditionPenaltyPerturbationLHS (const Element &rElement, Matrix &rLeftHandSideMatrix, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
void | AddKuttaConditionPenaltyPerturbationRHS (const Element &rElement, Vector &rRightHandSideVector, const ProcessInfo &rCurrentProcessInfo) |
template<int Dim, int NumNodes> | |
void | AddPotentialGradientStabilizationTerm (Element &rElement, Matrix &rLeftHandSideMatrix, Vector &rRightHandSideVector, const ProcessInfo &rCurrentProcessInfo) |
template array_1d< double, 3 > | GetWakeDistances< 2, 3 > (const Element &rElement) |
template BoundedVector< double, 3 > | GetPotentialOnNormalElement< 2, 3 > (const Element &rElement) |
template BoundedVector< double, 2 *3 > | GetPotentialOnWakeElement< 2, 3 > (const Element &rElement, const array_1d< double, 3 > &rDistances) |
template BoundedVector< double, 3 > | GetPotentialOnUpperWakeElement< 2, 3 > (const Element &rElement, const array_1d< double, 3 > &rDistances) |
template BoundedVector< double, 3 > | GetPotentialOnLowerWakeElement< 2, 3 > (const Element &rElement, const array_1d< double, 3 > &rDistances) |
template array_1d< double, 2 > | ComputeVelocityNormalElement< 2, 3 > (const Element &rElement) |
template array_1d< double, 2 > | ComputeVelocityUpperWakeElement< 2, 3 > (const Element &rElement) |
template array_1d< double, 2 > | ComputeVelocityLowerWakeElement< 2, 3 > (const Element &rElement) |
template array_1d< double, 2 > | ComputeVelocity< 2, 3 > (const Element &rElement) |
template array_1d< double, 2 > | ComputePerturbedVelocity< 2, 3 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template array_1d< double, 2 > | ComputePerturbedVelocityLowerElement< 2, 3 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeMaximumVelocitySquared< 2, 3 > (const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeClampedVelocitySquared< 2, 3 > (const array_1d< double, 2 > &rVelocity, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeVelocityMagnitude< 2, 3 > (const double localMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeIncompressiblePressureCoefficient< 2, 3 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputePerturbationIncompressiblePressureCoefficient< 2, 3 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeCompressiblePressureCoefficient< 2, 3 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputePerturbationCompressiblePressureCoefficient< 2, 3 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeLocalSpeedOfSound< 2, 3 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeLocalSpeedofSoundSquared< 2, 3 > (const array_1d< double, 2 > &rVelocity, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeSquaredSpeedofSoundFactor< 2, 3 > (const double localVelocitySquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputePerturbationLocalSpeedOfSound< 2, 3 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeLocalMachNumber< 2, 3 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeLocalMachNumberSquared< 2, 3 > (const array_1d< double, 2 > &rVelocity, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeDerivativeLocalMachSquaredWRTVelocitySquared< 2, 3 > (const array_1d< double, 2 > &rVelocity, const double localMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputePerturbationLocalMachNumber< 2, 3 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeUpwindFactor< 2, 3 > (double localMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template double | SelectMaxUpwindFactor< 2, 3 > (const array_1d< double, 2 > &rCurrentVelocity, const array_1d< double, 2 > &rUpwindVelocity, const ProcessInfo &rCurrentProcessInfo) |
template size_t | ComputeUpwindFactorCase< 2, 3 > (array_1d< double, 3 > &rUpwindFactorOptions) |
template double | ComputeUpwindFactorDerivativeWRTMachSquared< 2, 3 > (const double localMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeUpwindFactorDerivativeWRTVelocitySquared< 2, 3 > (const array_1d< double, 2 > &rVelocity, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeDensity< 2, 3 > (const double localMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeUpwindedDensity< 2, 3 > (const array_1d< double, 2 > &rCurrentVelocity, const array_1d< double, 2 > &rUpwindVelocity, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeDensityDerivativeWRTVelocitySquared< 2, 3 > (const double localVelocitySquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeUpwindedDensityDerivativeWRTVelocitySquaredSupersonicAccelerating< 2, 3 > (const array_1d< double, 2 > &rCurrentVelocity, const double currentMachNumberSquared, const double upwindMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeUpwindedDensityDerivativeWRTVelocitySquaredSupersonicDeaccelerating< 2, 3 > (const double currentMachNumberSquared, const double upwindMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeUpwindedDensityDerivativeWRTUpwindVelocitySquaredSupersonicAccelerating< 2, 3 > (const double currentMachNumberSquared, const double upwindMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeUpwindedDensityDerivativeWRTUpwindVelocitySquaredSupersonicDeaccelerating< 2, 3 > (const array_1d< double, 2 > &rUpwindVelocity, const double currentMachNumberSquared, const double upwindMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template bool | CheckIfElementIsCutByDistance< 2, 3 > (const BoundedVector< double, 3 > &rNodalDistances) |
template void | CheckIfWakeConditionsAreFulfilled< 2 > (const ModelPart &, const double &rTolerance, const int &rEchoLevel) |
template bool | CheckWakeCondition< 2, 3 > (const Element &rElement, const double &rTolerance, const int &rEchoLevel) |
template void | GetSortedIds< 2, 3 > (std::vector< size_t > &Ids, const GeometryType &rGeom) |
template void | GetNodeNeighborElementCandidates< 2, 3 > (GlobalPointersVector< Element > &ElementCandidates, const GeometryType &rGeom) |
template array_1d< double, 4 > | GetWakeDistances< 3, 4 > (const Element &rElement) |
template BoundedVector< double, 4 > | GetPotentialOnNormalElement< 3, 4 > (const Element &rElement) |
template BoundedVector< double, 2 *4 > | GetPotentialOnWakeElement< 3, 4 > (const Element &rElement, const array_1d< double, 4 > &rDistances) |
template BoundedVector< double, 4 > | GetPotentialOnUpperWakeElement< 3, 4 > (const Element &rElement, const array_1d< double, 4 > &rDistances) |
template BoundedVector< double, 4 > | GetPotentialOnLowerWakeElement< 3, 4 > (const Element &rElement, const array_1d< double, 4 > &rDistances) |
template array_1d< double, 3 > | ComputeVelocityNormalElement< 3, 4 > (const Element &rElement) |
template array_1d< double, 3 > | ComputeVelocityUpperWakeElement< 3, 4 > (const Element &rElement) |
template array_1d< double, 3 > | ComputeVelocityLowerWakeElement< 3, 4 > (const Element &rElement) |
template array_1d< double, 3 > | ComputeVelocity< 3, 4 > (const Element &rElement) |
template array_1d< double, 3 > | ComputePerturbedVelocity< 3, 4 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template array_1d< double, 3 > | ComputePerturbedVelocityLowerElement< 3, 4 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeMaximumVelocitySquared< 3, 4 > (const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeClampedVelocitySquared< 3, 4 > (const array_1d< double, 3 > &rVelocity, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeVelocityMagnitude< 3, 4 > (const double localMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeIncompressiblePressureCoefficient< 3, 4 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputePerturbationIncompressiblePressureCoefficient< 3, 4 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeCompressiblePressureCoefficient< 3, 4 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputePerturbationCompressiblePressureCoefficient< 3, 4 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeLocalSpeedOfSound< 3, 4 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeLocalSpeedofSoundSquared< 3, 4 > (const array_1d< double, 3 > &rVelocity, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeSquaredSpeedofSoundFactor< 3, 4 > (const double localVelocitySquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputePerturbationLocalSpeedOfSound< 3, 4 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeLocalMachNumber< 3, 4 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeLocalMachNumberSquared< 3, 4 > (const array_1d< double, 3 > &rVelocity, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeDerivativeLocalMachSquaredWRTVelocitySquared< 3, 4 > (const array_1d< double, 3 > &rVelocity, const double localMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputePerturbationLocalMachNumber< 3, 4 > (const Element &rElement, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeUpwindFactor< 3, 4 > (double localMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template double | SelectMaxUpwindFactor< 3, 4 > (const array_1d< double, 3 > &rCurrentVelocity, const array_1d< double, 3 > &rUpwindVelocity, const ProcessInfo &rCurrentProcessInfo) |
template size_t | ComputeUpwindFactorCase< 3, 4 > (array_1d< double, 3 > &rUpwindFactorOptions) |
template double | ComputeUpwindFactorDerivativeWRTMachSquared< 3, 4 > (const double localMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeUpwindFactorDerivativeWRTVelocitySquared< 3, 4 > (const array_1d< double, 3 > &rVelocity, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeDensity< 3, 4 > (const double localMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeUpwindedDensity< 3, 4 > (const array_1d< double, 3 > &rCurrentVelocity, const array_1d< double, 3 > &rUpwindVelocity, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeDensityDerivativeWRTVelocitySquared< 3, 4 > (const double localVelocitySquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeUpwindedDensityDerivativeWRTVelocitySquaredSupersonicAccelerating< 3, 4 > (const array_1d< double, 3 > &rCurrentVelocity, const double currentMachNumberSquared, const double upwindMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeUpwindedDensityDerivativeWRTVelocitySquaredSupersonicDeaccelerating< 3, 4 > (const double currentMachNumberSquared, const double upwindMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeUpwindedDensityDerivativeWRTUpwindVelocitySquaredSupersonicAccelerating< 3, 4 > (const double currentMachNumberSquared, const double upwindMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template double | ComputeUpwindedDensityDerivativeWRTUpwindVelocitySquaredSupersonicDeaccelerating< 3, 4 > (const array_1d< double, 3 > &rUpwindVelocity, const double currentMachNumberSquared, const double upwindMachNumberSquared, const ProcessInfo &rCurrentProcessInfo) |
template bool | CheckIfElementIsCutByDistance< 3, 4 > (const BoundedVector< double, 4 > &rNodalDistances) |
template void | CheckIfWakeConditionsAreFulfilled< 3 > (const ModelPart &, const double &rTolerance, const int &rEchoLevel) |
template bool | CheckWakeCondition< 3, 4 > (const Element &rElement, const double &rTolerance, const int &rEchoLevel) |
template void | GetSortedIds< 3, 4 > (std::vector< size_t > &Ids, const GeometryType &rGeom) |
template void | GetNodeNeighborElementCandidates< 3, 4 > (GlobalPointersVector< Element > &ElementCandidates, const GeometryType &rGeom) |
template double | CalculateArea< ModelPart::ElementsContainerType > (ModelPart::ElementsContainerType &rContainer) |
template double | CalculateArea< ModelPart::ConditionsContainerType > (ModelPart::ConditionsContainerType &rContainer) |
template void | AddKuttaConditionPenaltyTerm< 2, 3 > (const Element &rElement, Matrix &rLeftHandSideMatrix, Vector &rRightHandSideVector, const ProcessInfo &rCurrentProcessInfo) |
template void | AddKuttaConditionPenaltyTerm< 3, 4 > (const Element &rElement, Matrix &rLeftHandSideMatrix, Vector &rRightHandSideVector, const ProcessInfo &rCurrentProcessInfo) |
template void | AddKuttaConditionPenaltyPerturbationRHS< 2, 3 > (const Element &rElement, Vector &rRightHandSideVector, const ProcessInfo &rCurrentProcessInfo) |
template void | AddKuttaConditionPenaltyPerturbationRHS< 3, 4 > (const Element &rElement, Vector &rRightHandSideVector, const ProcessInfo &rCurrentProcessInfo) |
template void | AddKuttaConditionPenaltyPerturbationLHS< 2, 3 > (const Element &rElement, Matrix &rLeftHandSideMatrix, const ProcessInfo &rCurrentProcessInfo) |
template void | AddKuttaConditionPenaltyPerturbationLHS< 3, 4 > (const Element &rElement, Matrix &rLeftHandSideMatrix, const ProcessInfo &rCurrentProcessInfo) |
template void | AddPotentialGradientStabilizationTerm< 2, 3 > (Element &rElement, Matrix &rLeftHandSideMatrix, Vector &rRightHandSideVector, const ProcessInfo &rCurrentProcessInfo) |
template void | AddPotentialGradientStabilizationTerm< 3, 4 > (Element &rElement, Matrix &rLeftHandSideMatrix, Vector &rRightHandSideVector, const ProcessInfo &rCurrentProcessInfo) |
template void | ComputePotentialJump< 2, 3 > (ModelPart &rWakeModelPart) |
template void | ComputePotentialJump< 3, 4 > (ModelPart &rWakeModelPart) |
template<int Dim> | |
Vector | ComputeKuttaNormal (const double angle) |
void Kratos::PotentialFlowUtilities::AddKuttaConditionPenaltyPerturbationLHS | ( | const Element & | rElement, |
Matrix & | rLeftHandSideMatrix, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template void Kratos::PotentialFlowUtilities::AddKuttaConditionPenaltyPerturbationLHS< 2, 3 > | ( | const Element & | rElement, |
Matrix & | rLeftHandSideMatrix, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template void Kratos::PotentialFlowUtilities::AddKuttaConditionPenaltyPerturbationLHS< 3, 4 > | ( | const Element & | rElement, |
Matrix & | rLeftHandSideMatrix, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::PotentialFlowUtilities::AddKuttaConditionPenaltyPerturbationRHS | ( | const Element & | rElement, |
Vector & | rRightHandSideVector, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template void Kratos::PotentialFlowUtilities::AddKuttaConditionPenaltyPerturbationRHS< 2, 3 > | ( | const Element & | rElement, |
Vector & | rRightHandSideVector, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template void Kratos::PotentialFlowUtilities::AddKuttaConditionPenaltyPerturbationRHS< 3, 4 > | ( | const Element & | rElement, |
Vector & | rRightHandSideVector, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::PotentialFlowUtilities::AddKuttaConditionPenaltyTerm | ( | const Element & | rElement, |
Matrix & | rLeftHandSideMatrix, | ||
Vector & | rRightHandSideVector, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template void Kratos::PotentialFlowUtilities::AddKuttaConditionPenaltyTerm< 2, 3 > | ( | const Element & | rElement, |
Matrix & | rLeftHandSideMatrix, | ||
Vector & | rRightHandSideVector, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template void Kratos::PotentialFlowUtilities::AddKuttaConditionPenaltyTerm< 3, 4 > | ( | const Element & | rElement, |
Matrix & | rLeftHandSideMatrix, | ||
Vector & | rRightHandSideVector, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::PotentialFlowUtilities::AddPotentialGradientStabilizationTerm | ( | Element & | rElement, |
Matrix & | rLeftHandSideMatrix, | ||
Vector & | rRightHandSideVector, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template void Kratos::PotentialFlowUtilities::AddPotentialGradientStabilizationTerm< 2, 3 > | ( | Element & | rElement, |
Matrix & | rLeftHandSideMatrix, | ||
Vector & | rRightHandSideVector, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template void Kratos::PotentialFlowUtilities::AddPotentialGradientStabilizationTerm< 3, 4 > | ( | Element & | rElement, |
Matrix & | rLeftHandSideMatrix, | ||
Vector & | rRightHandSideVector, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::CalculateArea | ( | TContainerType & | rContainer | ) |
template double Kratos::PotentialFlowUtilities::CalculateArea< ModelPart::ConditionsContainerType > | ( | ModelPart::ConditionsContainerType & | rContainer | ) |
template double Kratos::PotentialFlowUtilities::CalculateArea< ModelPart::ElementsContainerType > | ( | ModelPart::ElementsContainerType & | rContainer | ) |
bool Kratos::PotentialFlowUtilities::CheckIfElementIsCutByDistance | ( | const BoundedVector< double, NumNodes > & | rNodalDistances | ) |
template bool Kratos::PotentialFlowUtilities::CheckIfElementIsCutByDistance< 2, 3 > | ( | const BoundedVector< double, 3 > & | rNodalDistances | ) |
template bool Kratos::PotentialFlowUtilities::CheckIfElementIsCutByDistance< 3, 4 > | ( | const BoundedVector< double, 4 > & | rNodalDistances | ) |
void Kratos::PotentialFlowUtilities::CheckIfWakeConditionsAreFulfilled | ( | const ModelPart & | rWakeModelPart, |
const double & | rTolerance, | ||
const int & | rEchoLevel | ||
) |
template void Kratos::PotentialFlowUtilities::CheckIfWakeConditionsAreFulfilled< 2 > | ( | const ModelPart & | , |
const double & | rTolerance, | ||
const int & | rEchoLevel | ||
) |
template void Kratos::PotentialFlowUtilities::CheckIfWakeConditionsAreFulfilled< 3 > | ( | const ModelPart & | , |
const double & | rTolerance, | ||
const int & | rEchoLevel | ||
) |
bool Kratos::PotentialFlowUtilities::CheckWakeCondition | ( | const Element & | rElement, |
const double & | rTolerance, | ||
const int & | rEchoLevel | ||
) |
template bool Kratos::PotentialFlowUtilities::CheckWakeCondition< 2, 3 > | ( | const Element & | rElement, |
const double & | rTolerance, | ||
const int & | rEchoLevel | ||
) |
template bool Kratos::PotentialFlowUtilities::CheckWakeCondition< 3, 4 > | ( | const Element & | rElement, |
const double & | rTolerance, | ||
const int & | rEchoLevel | ||
) |
double Kratos::PotentialFlowUtilities::ComputeClampedVelocitySquared | ( | const array_1d< double, Dim > & | rVelocity, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeClampedVelocitySquared< 2, 3 > | ( | const array_1d< double, 2 > & | rVelocity, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeClampedVelocitySquared< 3, 4 > | ( | const array_1d< double, 3 > & | rVelocity, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputeCompressiblePressureCoefficient | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeCompressiblePressureCoefficient< 2, 3 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeCompressiblePressureCoefficient< 3, 4 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputeDensity | ( | const double | localMachNumberSquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeDensity< 2, 3 > | ( | const double | localMachNumberSquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeDensity< 3, 4 > | ( | const double | localMachNumberSquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputeDensityDerivativeWRTVelocitySquared | ( | const double | localMachNumberSquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeDensityDerivativeWRTVelocitySquared< 2, 3 > | ( | const double | localVelocitySquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeDensityDerivativeWRTVelocitySquared< 3, 4 > | ( | const double | localVelocitySquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputeDerivativeLocalMachSquaredWRTVelocitySquared | ( | const array_1d< double, Dim > & | rVelocity, |
const double | localMachNumberSquared, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeDerivativeLocalMachSquaredWRTVelocitySquared< 2, 3 > | ( | const array_1d< double, 2 > & | rVelocity, |
const double | localMachNumberSquared, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeDerivativeLocalMachSquaredWRTVelocitySquared< 3, 4 > | ( | const array_1d< double, 3 > & | rVelocity, |
const double | localMachNumberSquared, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputeIncompressiblePressureCoefficient | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeIncompressiblePressureCoefficient< 2, 3 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeIncompressiblePressureCoefficient< 3, 4 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
Vector Kratos::PotentialFlowUtilities::ComputeKuttaNormal< 2 > | ( | const double | angle | ) |
Vector Kratos::PotentialFlowUtilities::ComputeKuttaNormal< 3 > | ( | const double | angle | ) |
double Kratos::PotentialFlowUtilities::ComputeLocalMachNumber | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeLocalMachNumber< 2, 3 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeLocalMachNumber< 3, 4 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputeLocalMachNumberSquared | ( | const array_1d< double, Dim > & | rVelocity, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeLocalMachNumberSquared< 2, 3 > | ( | const array_1d< double, 2 > & | rVelocity, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeLocalMachNumberSquared< 3, 4 > | ( | const array_1d< double, 3 > & | rVelocity, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputeLocalSpeedOfSound | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeLocalSpeedOfSound< 2, 3 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeLocalSpeedOfSound< 3, 4 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputeLocalSpeedofSoundSquared | ( | const array_1d< double, Dim > & | rVelocity, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeLocalSpeedofSoundSquared< 2, 3 > | ( | const array_1d< double, 2 > & | rVelocity, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeLocalSpeedofSoundSquared< 3, 4 > | ( | const array_1d< double, 3 > & | rVelocity, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputeMaximumVelocitySquared | ( | const ProcessInfo & | rCurrentProcessInfo | ) |
template double Kratos::PotentialFlowUtilities::ComputeMaximumVelocitySquared< 2, 3 > | ( | const ProcessInfo & | rCurrentProcessInfo | ) |
template double Kratos::PotentialFlowUtilities::ComputeMaximumVelocitySquared< 3, 4 > | ( | const ProcessInfo & | rCurrentProcessInfo | ) |
double Kratos::PotentialFlowUtilities::ComputePerturbationCompressiblePressureCoefficient | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputePerturbationCompressiblePressureCoefficient< 2, 3 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputePerturbationCompressiblePressureCoefficient< 3, 4 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputePerturbationIncompressiblePressureCoefficient | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputePerturbationIncompressiblePressureCoefficient< 2, 3 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputePerturbationIncompressiblePressureCoefficient< 3, 4 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputePerturbationLocalMachNumber | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputePerturbationLocalMachNumber< 2, 3 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputePerturbationLocalMachNumber< 3, 4 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputePerturbationLocalSpeedOfSound | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputePerturbationLocalSpeedOfSound< 2, 3 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputePerturbationLocalSpeedOfSound< 3, 4 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
array_1d< double, Dim > Kratos::PotentialFlowUtilities::ComputePerturbedVelocity | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template array_1d<double, 2> Kratos::PotentialFlowUtilities::ComputePerturbedVelocity< 2, 3 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template array_1d<double, 3> Kratos::PotentialFlowUtilities::ComputePerturbedVelocity< 3, 4 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
array_1d< double, Dim > Kratos::PotentialFlowUtilities::ComputePerturbedVelocityLowerElement | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template array_1d<double, 2> Kratos::PotentialFlowUtilities::ComputePerturbedVelocityLowerElement< 2, 3 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template array_1d<double, 3> Kratos::PotentialFlowUtilities::ComputePerturbedVelocityLowerElement< 3, 4 > | ( | const Element & | rElement, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
void Kratos::PotentialFlowUtilities::ComputePotentialJump | ( | ModelPart & | rWakeModelPart | ) |
template void Kratos::PotentialFlowUtilities::ComputePotentialJump< 2, 3 > | ( | ModelPart & | rWakeModelPart | ) |
template void Kratos::PotentialFlowUtilities::ComputePotentialJump< 3, 4 > | ( | ModelPart & | rWakeModelPart | ) |
double Kratos::PotentialFlowUtilities::ComputeSquaredSpeedofSoundFactor | ( | const double | localVelocitySquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeSquaredSpeedofSoundFactor< 2, 3 > | ( | const double | localVelocitySquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeSquaredSpeedofSoundFactor< 3, 4 > | ( | const double | localVelocitySquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputeUpwindedDensity | ( | const array_1d< double, Dim > & | rCurrentVelocity, |
const array_1d< double, Dim > & | rUpwindVelocity, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeUpwindedDensity< 2, 3 > | ( | const array_1d< double, 2 > & | rCurrentVelocity, |
const array_1d< double, 2 > & | rUpwindVelocity, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeUpwindedDensity< 3, 4 > | ( | const array_1d< double, 3 > & | rCurrentVelocity, |
const array_1d< double, 3 > & | rUpwindVelocity, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputeUpwindedDensityDerivativeWRTUpwindVelocitySquaredSupersonicAccelerating | ( | const double | currentMachNumberSquared, |
const double | upwindMachNumberSquared, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeUpwindedDensityDerivativeWRTUpwindVelocitySquaredSupersonicAccelerating< 2, 3 > | ( | const double | currentMachNumberSquared, |
const double | upwindMachNumberSquared, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeUpwindedDensityDerivativeWRTUpwindVelocitySquaredSupersonicAccelerating< 3, 4 > | ( | const double | currentMachNumberSquared, |
const double | upwindMachNumberSquared, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputeUpwindedDensityDerivativeWRTUpwindVelocitySquaredSupersonicDeaccelerating | ( | const array_1d< double, Dim > & | rUpwindVelocity, |
const double | currentMachNumberSquared, | ||
const double | upwindMachNumberSquared, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeUpwindedDensityDerivativeWRTUpwindVelocitySquaredSupersonicDeaccelerating< 2, 3 > | ( | const array_1d< double, 2 > & | rUpwindVelocity, |
const double | currentMachNumberSquared, | ||
const double | upwindMachNumberSquared, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeUpwindedDensityDerivativeWRTUpwindVelocitySquaredSupersonicDeaccelerating< 3, 4 > | ( | const array_1d< double, 3 > & | rUpwindVelocity, |
const double | currentMachNumberSquared, | ||
const double | upwindMachNumberSquared, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputeUpwindedDensityDerivativeWRTVelocitySquaredSupersonicAccelerating | ( | const array_1d< double, Dim > & | rCurrentVelocity, |
const double | currentMachNumberSquared, | ||
const double | upwindMachNumberSquared, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeUpwindedDensityDerivativeWRTVelocitySquaredSupersonicAccelerating< 2, 3 > | ( | const array_1d< double, 2 > & | rCurrentVelocity, |
const double | currentMachNumberSquared, | ||
const double | upwindMachNumberSquared, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeUpwindedDensityDerivativeWRTVelocitySquaredSupersonicAccelerating< 3, 4 > | ( | const array_1d< double, 3 > & | rCurrentVelocity, |
const double | currentMachNumberSquared, | ||
const double | upwindMachNumberSquared, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputeUpwindedDensityDerivativeWRTVelocitySquaredSupersonicDeaccelerating | ( | const double | currentMachNumberSquared, |
const double | upwindMachSquared, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeUpwindedDensityDerivativeWRTVelocitySquaredSupersonicDeaccelerating< 2, 3 > | ( | const double | currentMachNumberSquared, |
const double | upwindMachNumberSquared, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeUpwindedDensityDerivativeWRTVelocitySquaredSupersonicDeaccelerating< 3, 4 > | ( | const double | currentMachNumberSquared, |
const double | upwindMachNumberSquared, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputeUpwindFactor | ( | double | localMachNumberSquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeUpwindFactor< 2, 3 > | ( | double | localMachNumberSquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeUpwindFactor< 3, 4 > | ( | double | localMachNumberSquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
size_t Kratos::PotentialFlowUtilities::ComputeUpwindFactorCase | ( | array_1d< double, 3 > & | rUpwindFactorOptions | ) |
template size_t Kratos::PotentialFlowUtilities::ComputeUpwindFactorCase< 2, 3 > | ( | array_1d< double, 3 > & | rUpwindFactorOptions | ) |
template size_t Kratos::PotentialFlowUtilities::ComputeUpwindFactorCase< 3, 4 > | ( | array_1d< double, 3 > & | rUpwindFactorOptions | ) |
double Kratos::PotentialFlowUtilities::ComputeUpwindFactorDerivativeWRTMachSquared | ( | const double | localMachNumberSquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeUpwindFactorDerivativeWRTMachSquared< 2, 3 > | ( | const double | localMachNumberSquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeUpwindFactorDerivativeWRTMachSquared< 3, 4 > | ( | const double | localMachNumberSquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputeUpwindFactorDerivativeWRTVelocitySquared | ( | const array_1d< double, Dim > & | rVelocity, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeUpwindFactorDerivativeWRTVelocitySquared< 2, 3 > | ( | const array_1d< double, 2 > & | rVelocity, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeUpwindFactorDerivativeWRTVelocitySquared< 3, 4 > | ( | const array_1d< double, 3 > & | rVelocity, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
double Kratos::PotentialFlowUtilities::ComputeVacuumVelocitySquared | ( | const ProcessInfo & | rCurrentProcessInfo | ) |
array_1d< double, Dim > Kratos::PotentialFlowUtilities::ComputeVelocity | ( | const Element & | rElement | ) |
template array_1d<double, 2> Kratos::PotentialFlowUtilities::ComputeVelocity< 2, 3 > | ( | const Element & | rElement | ) |
template array_1d<double, 3> Kratos::PotentialFlowUtilities::ComputeVelocity< 3, 4 > | ( | const Element & | rElement | ) |
array_1d< double, Dim > Kratos::PotentialFlowUtilities::ComputeVelocityLowerWakeElement | ( | const Element & | rElement | ) |
template array_1d<double, 2> Kratos::PotentialFlowUtilities::ComputeVelocityLowerWakeElement< 2, 3 > | ( | const Element & | rElement | ) |
template array_1d<double, 3> Kratos::PotentialFlowUtilities::ComputeVelocityLowerWakeElement< 3, 4 > | ( | const Element & | rElement | ) |
double Kratos::PotentialFlowUtilities::ComputeVelocityMagnitude | ( | const double | localMachNumberSquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeVelocityMagnitude< 2, 3 > | ( | const double | localMachNumberSquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::ComputeVelocityMagnitude< 3, 4 > | ( | const double | localMachNumberSquared, |
const ProcessInfo & | rCurrentProcessInfo | ||
) |
array_1d< double, Dim > Kratos::PotentialFlowUtilities::ComputeVelocityNormalElement | ( | const Element & | rElement | ) |
template array_1d<double, 2> Kratos::PotentialFlowUtilities::ComputeVelocityNormalElement< 2, 3 > | ( | const Element & | rElement | ) |
template array_1d<double, 3> Kratos::PotentialFlowUtilities::ComputeVelocityNormalElement< 3, 4 > | ( | const Element & | rElement | ) |
array_1d< double, Dim > Kratos::PotentialFlowUtilities::ComputeVelocityUpperWakeElement | ( | const Element & | rElement | ) |
template array_1d<double, 2> Kratos::PotentialFlowUtilities::ComputeVelocityUpperWakeElement< 2, 3 > | ( | const Element & | rElement | ) |
template array_1d<double, 3> Kratos::PotentialFlowUtilities::ComputeVelocityUpperWakeElement< 3, 4 > | ( | const Element & | rElement | ) |
void Kratos::PotentialFlowUtilities::GetNodeNeighborElementCandidates | ( | GlobalPointersVector< Element > & | ElementCandidates, |
const GeometryType & | rGeom | ||
) |
template void Kratos::PotentialFlowUtilities::GetNodeNeighborElementCandidates< 2, 3 > | ( | GlobalPointersVector< Element > & | ElementCandidates, |
const GeometryType & | rGeom | ||
) |
template void Kratos::PotentialFlowUtilities::GetNodeNeighborElementCandidates< 3, 4 > | ( | GlobalPointersVector< Element > & | ElementCandidates, |
const GeometryType & | rGeom | ||
) |
BoundedVector< double, NumNodes > Kratos::PotentialFlowUtilities::GetPotentialOnLowerWakeElement | ( | const Element & | rElement, |
const array_1d< double, NumNodes > & | rDistances | ||
) |
template BoundedVector<double, 3> Kratos::PotentialFlowUtilities::GetPotentialOnLowerWakeElement< 2, 3 > | ( | const Element & | rElement, |
const array_1d< double, 3 > & | rDistances | ||
) |
template BoundedVector<double, 4> Kratos::PotentialFlowUtilities::GetPotentialOnLowerWakeElement< 3, 4 > | ( | const Element & | rElement, |
const array_1d< double, 4 > & | rDistances | ||
) |
BoundedVector< double, NumNodes > Kratos::PotentialFlowUtilities::GetPotentialOnNormalElement | ( | const Element & | rElement | ) |
template BoundedVector<double, 3> Kratos::PotentialFlowUtilities::GetPotentialOnNormalElement< 2, 3 > | ( | const Element & | rElement | ) |
template BoundedVector<double, 4> Kratos::PotentialFlowUtilities::GetPotentialOnNormalElement< 3, 4 > | ( | const Element & | rElement | ) |
BoundedVector< double, NumNodes > Kratos::PotentialFlowUtilities::GetPotentialOnUpperWakeElement | ( | const Element & | rElement, |
const array_1d< double, NumNodes > & | rDistances | ||
) |
template BoundedVector<double, 3> Kratos::PotentialFlowUtilities::GetPotentialOnUpperWakeElement< 2, 3 > | ( | const Element & | rElement, |
const array_1d< double, 3 > & | rDistances | ||
) |
template BoundedVector<double, 4> Kratos::PotentialFlowUtilities::GetPotentialOnUpperWakeElement< 3, 4 > | ( | const Element & | rElement, |
const array_1d< double, 4 > & | rDistances | ||
) |
BoundedVector< double, 2 *NumNodes > Kratos::PotentialFlowUtilities::GetPotentialOnWakeElement | ( | const Element & | rElement, |
const array_1d< double, NumNodes > & | rDistances | ||
) |
template BoundedVector<double, 2 * 3> Kratos::PotentialFlowUtilities::GetPotentialOnWakeElement< 2, 3 > | ( | const Element & | rElement, |
const array_1d< double, 3 > & | rDistances | ||
) |
template BoundedVector<double, 2 * 4> Kratos::PotentialFlowUtilities::GetPotentialOnWakeElement< 3, 4 > | ( | const Element & | rElement, |
const array_1d< double, 4 > & | rDistances | ||
) |
void Kratos::PotentialFlowUtilities::GetSortedIds | ( | std::vector< size_t > & | Ids, |
const GeometryType & | rGeom | ||
) |
template void Kratos::PotentialFlowUtilities::GetSortedIds< 2, 3 > | ( | std::vector< size_t > & | Ids, |
const GeometryType & | rGeom | ||
) |
template void Kratos::PotentialFlowUtilities::GetSortedIds< 3, 4 > | ( | std::vector< size_t > & | Ids, |
const GeometryType & | rGeom | ||
) |
array_1d< double, NumNodes > Kratos::PotentialFlowUtilities::GetWakeDistances | ( | const Element & | rElement | ) |
template array_1d<double, 3> Kratos::PotentialFlowUtilities::GetWakeDistances< 2, 3 > | ( | const Element & | rElement | ) |
template array_1d<double, 4> Kratos::PotentialFlowUtilities::GetWakeDistances< 3, 4 > | ( | const Element & | rElement | ) |
double Kratos::PotentialFlowUtilities::SelectMaxUpwindFactor | ( | const array_1d< double, Dim > & | rCurrentVelocity, |
const array_1d< double, Dim > & | rUpwindVelocity, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::SelectMaxUpwindFactor< 2, 3 > | ( | const array_1d< double, 2 > & | rCurrentVelocity, |
const array_1d< double, 2 > & | rUpwindVelocity, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |
template double Kratos::PotentialFlowUtilities::SelectMaxUpwindFactor< 3, 4 > | ( | const array_1d< double, 3 > & | rCurrentVelocity, |
const array_1d< double, 3 > & | rUpwindVelocity, | ||
const ProcessInfo & | rCurrentProcessInfo | ||
) |