![]() |
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 |