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.
Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim > Member List

This is the complete list of members for Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >, including all inherited members.

AuxSetLocalValue(VectorType &rInterfaceResidual, const double &rResidualValue, const int AuxPosition)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inlinevirtual
AuxSetLocalValue(VectorType &rInterfaceResidual, const array_1d< double, 3 > &rResidualValue, const int AuxPosition)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inlinevirtual
CalculateTractionFromPressureValues(ModelPart &rModelPart, const Variable< double > &rPressureVariable, const Variable< array_1d< double, 3 >> &rTractionVariable, const bool SwapTractionSign)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inline
CalculateTractionFromPressureValues(ModelPart &rModelPart, const Variable< double > &rPositivePressureVariable, const Variable< double > &rNegativePressureVariable, const Variable< array_1d< double, 3 >> &rTractionVariable, const bool SwapTractionSign)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inline
CheckCurrentCoordinatesFluid(ModelPart &rModelPart, const double tolerance)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inlinevirtual
CheckCurrentCoordinatesStructure(ModelPart &rModelPart, const double tolerance)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inlinevirtual
ComputeAndPrintFluidInterfaceNorms(ModelPart &rInterfaceModelPart)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inlinevirtual
ComputeAndPrintStructureInterfaceNorms(ModelPart &rInterfaceModelPart)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inlinevirtual
ComputeConsistentResidual(ModelPart &rInterfaceModelPart, const Variable< TValueType > &rOriginalVariable, const Variable< TValueType > &rModifiedVariable, const Variable< TValueType > &rErrorStorageVariable)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inlineprotected
ComputeInterfaceResidualNorm(ModelPart &rInterfaceModelPart, const Variable< TValueType > &rOriginalVariable, const Variable< TValueType > &rModifiedVariable, const Variable< TValueType > &rResidualVariable, const std::string ResidualType="nodal")Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inline
ComputeInterfaceResidualVector(ModelPart &rInterfaceModelPart, const Variable< TValueType > &rOriginalVariable, const Variable< TValueType > &rModifiedVariable, const Variable< TValueType > &rResidualVariable, VectorType &rInterfaceResidual, const std::string ResidualType="nodal", const Variable< double > &rResidualNormVariable=FSI_INTERFACE_RESIDUAL_NORM)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inlinevirtual
ComputeNodeByNodeResidual(ModelPart &rInterfaceModelPart, const Variable< TValueType > &rOriginalVariable, const Variable< TValueType > &rModifiedVariable, const Variable< TValueType > &rErrorStorageVariable)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inlineprotected
CreateCouplingSkin(const ModelPart &rOriginInterfaceModelPart, ModelPart &rDestinationInterfaceModelPart)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inline
EmbeddedPressureToPositiveFacePressureInterpolator(ModelPart &rFluidModelPart, ModelPart &rStructureSkinModelPart)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inline
GetInterfaceArea(ModelPart &rInterfaceModelPart)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inline
GetInterfaceResidualSize(ModelPart &rInterfaceModelPart)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inline
GetLocalValue(const VectorType &rVector, int LocalRow) constKratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inlineprotectedvirtual
GetSkinConditionName()Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inlineprotected
GetSkinElementName()Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inlineprotected
InitializeInterfaceVector(const ModelPart &rInterfaceModelPart, const Variable< TValueType > &rOriginVariable, VectorType &rInterfaceVector)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inline
KRATOS_CLASS_POINTER_DEFINITION(PartitionedFSIUtilities)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >
MatrixPointerType typedefKratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >
MatrixType typedefKratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >
PartitionedFSIUtilities()Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inline
PartitionedFSIUtilities(const PartitionedFSIUtilities &Other)=deleteKratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >
SetLocalValue(VectorType &rVector, int LocalRow, double Value) constKratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inlineprotectedvirtual
SetUpInterfaceVector(ModelPart &rInterfaceModelPart)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inlinevirtual
UpdateInterfaceLocalValue(const VectorType &rCorrectedGuess, double &rValueToUpdate, const int AuxPosition)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inline
UpdateInterfaceLocalValue(const VectorType &rCorrectedGuess, array_1d< double, 3 > &rValueToUpdate, const int AuxPosition)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inline
UpdateInterfaceValues(ModelPart &rInterfaceModelPart, const Variable< TValueType > &rSolutionVariable, const VectorType &rCorrectedGuess)Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >inlinevirtual
VectorPointerType typedefKratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >
VectorType typedefKratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >
~PartitionedFSIUtilities()=defaultKratos::PartitionedFSIUtilities< TSpace, TValueType, TDim >virtual