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.
Public Member Functions | Public Attributes | List of all members
apply_wall_function_process.ApplyWallFunctionProcess Class Reference
Inheritance diagram for apply_wall_function_process.ApplyWallFunctionProcess:
Collaboration diagram for apply_wall_function_process.ApplyWallFunctionProcess:

Public Member Functions

def __init__ (self, Model, settings)
 This process sets wall function parameters. More...
 

Public Attributes

 model_part
 

Constructor & Destructor Documentation

◆ __init__()

def apply_wall_function_process.ApplyWallFunctionProcess.__init__ (   self,
  Model,
  settings 
)

This process sets wall function parameters.

    This process is used to activate wall function in wall conditions by setting
    RANS_IS_WALL_FUNCTION_ACTIVE to 1 in conditions. Additionally it also sets STRUCTURE and SLIP flag
    on the same nodes as well as conditions in same model part.

    Currently, all the wall conditions should be in one model part/sub model part. Having wall conditions
    in more than one model part/sub model part is not allowed.

    Args:
        Model (Kratos.Model): [description]
        settings (Kratos.Parameters): [description]

    Raises:
        Exception: [description]

Member Data Documentation

◆ model_part

apply_wall_function_process.ApplyWallFunctionProcess.model_part

The documentation for this class was generated from the following file: