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::UlfUtils Member List

This is the complete list of members for Kratos::UlfUtils, including all inherited members.

AlphaShape(double alpha_param, Geometry< Node > &pgeom)Kratos::UlfUtilsinline
AlphaShape3D(double alpha_param, Geometry< Node > &geom)Kratos::UlfUtilsinline
ApplyBoundaryConditions(ModelPart &ThisModelPart, int laplacian_type)Kratos::UlfUtilsinline
ApplyMinimalPressureConditions(std::vector< GlobalPointersVector< Node > > &connected_components)Kratos::UlfUtilsinline
CalculateFreeSurfaceArea(ModelPart &ThisModelPart, int domain_size)Kratos::UlfUtilsinline
CalculateNodalArea(ModelPart &ThisModelPart, int domain_size)Kratos::UlfUtilsinline
CalculateTriangleArea3D(array_1d< double, 3 > &Point1, array_1d< double, 3 > &Point2, array_1d< double, 3 > &Point3)Kratos::UlfUtilsinline
CalculateVolume(ModelPart &ThisModelPart, int domain_size)Kratos::UlfUtilsinline
DeleteFreeSurfaceNodesBladder(ModelPart &ThisModelPart)Kratos::UlfUtilsinline
EstimateDeltaTime(double dt_min, double dt_max, ModelPart &ThisModelPart)Kratos::UlfUtilsinline
IdentifyFluidNodes(ModelPart &ThisModelPart)Kratos::UlfUtilsinline
InjectNodesAtInlet(ModelPart &fluid_model_part, ModelPart &lagrangian_inlet_model_part, float vel_x, float vel_y, float vel_z, float h)Kratos::UlfUtilsinline
Length(array_1d< double, 3 > &Point1, array_1d< double, 3 > &Point2)Kratos::UlfUtilsinline
MarkExcessivelyCloseNodes(ModelPart::NodesContainerType &rNodes, const double admissible_distance_factor)Kratos::UlfUtilsinline
MarkLonelyNodesForErasing(ModelPart &ThisModelPart)Kratos::UlfUtilsinline
MarkNodesCloseToFS(ModelPart &ThisModelPart, int domain_size)Kratos::UlfUtilsinline
MarkNodesCloseToWall(ModelPart &ThisModelPart, int domain_size, double alpha_shape)Kratos::UlfUtilsinline
MarkNodesCloseToWallForBladder(ModelPart &ThisModelPart, const double &crit_distance)Kratos::UlfUtilsinline
MarkNodesTouchingWall(ModelPart &ThisModelPart, int domain_size, double factor)Kratos::UlfUtilsinline
MarkOuterNodes(const array_1d< double, 3 > &corner1, const array_1d< double, 3 > &corner2, ModelPart::NodesContainerType &rNodes)Kratos::UlfUtilsinline
MoveInletNodes(ModelPart &fluid_model_part, float vel_x, float vel_y, float vel_z)Kratos::UlfUtilsinline
MoveLonelyNodes(ModelPart &ThisModelPart)Kratos::UlfUtilsinline
NodalIncrementalPressureCalculation(const double k, ModelPart &ThisModelPart)Kratos::UlfUtilsinline
NodeType typedefKratos::UlfUtils
Predict(ModelPart &ThisModelPart)Kratos::UlfUtilsinline
ReduceTimeStep(ModelPart &ThisModelPart, const double reduction_factor)Kratos::UlfUtilsinline
RestoreNodalHAtLagInlet(ModelPart &ThisModelPart, double factor)Kratos::UlfUtilsinline
SaveLagrangianInlet(ModelPart &fluid_model_part, ModelPart &lagrangian_inlet_model_part)Kratos::UlfUtilsinline
SaveNodalArea(ModelPart &ThisModelPart)Kratos::UlfUtilsinline
SetNodalHAtLagInlet(ModelPart &ThisModelPart, double factor)Kratos::UlfUtilsinline