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.
|
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) const | Kratos::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 typedef | Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim > | |
MatrixType typedef | Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim > | |
PartitionedFSIUtilities() | Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim > | inline |
PartitionedFSIUtilities(const PartitionedFSIUtilities &Other)=delete | Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim > | |
SetLocalValue(VectorType &rVector, int LocalRow, double Value) const | Kratos::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 typedef | Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim > | |
VectorType typedef | Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim > | |
~PartitionedFSIUtilities()=default | Kratos::PartitionedFSIUtilities< TSpace, TValueType, TDim > | virtual |