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 | Static Public Member Functions | Public Attributes | List of all members
apply_hydraulic_inlet_process.ApplyHydraulicInletProcess Class Reference

Class to compute hydraulic inlet profile. More...

Inheritance diagram for apply_hydraulic_inlet_process.ApplyHydraulicInletProcess:
Collaboration diagram for apply_hydraulic_inlet_process.ApplyHydraulicInletProcess:

Public Member Functions

def __init__ (self, Model, settings)
 
def ExecuteBeforeSolutionLoop (self)
 
def ExecuteInitializeSolutionStep (self)
 
def ExecuteFinalizeSolutionStep (self)
 
def CalculateFroudeNumber (self, water_depth)
 

Static Public Member Functions

def GetDefaultParameters ()
 

Public Attributes

 interval
 
 inlet_model_part
 
 water_depth_variable
 
 critical_depth_tolerance
 
 water_depth_tolerance
 
 maximum_iterations
 
 gravity
 
 discharge_value_is_constant
 
 discharge_value_is_function
 
 discharge_value_is_table
 
 inlet_discharge
 
 function_string
 
 aux_function
 
 table
 
 domain_size
 
 initial_water_depth
 
 step_is_active
 
 wetted_area
 
 wetted_perimeter
 

Detailed Description

Class to compute hydraulic inlet profile.

Constructor & Destructor Documentation

◆ __init__()

def apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.__init__ (   self,
  Model,
  settings 
)

Member Function Documentation

◆ CalculateFroudeNumber()

def apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.CalculateFroudeNumber (   self,
  water_depth 
)

◆ ExecuteBeforeSolutionLoop()

def apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.ExecuteBeforeSolutionLoop (   self)

◆ ExecuteFinalizeSolutionStep()

def apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.ExecuteFinalizeSolutionStep (   self)

◆ ExecuteInitializeSolutionStep()

def apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.ExecuteInitializeSolutionStep (   self)

◆ GetDefaultParameters()

def apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.GetDefaultParameters ( )
static

Member Data Documentation

◆ aux_function

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.aux_function

◆ critical_depth_tolerance

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.critical_depth_tolerance

◆ discharge_value_is_constant

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.discharge_value_is_constant

◆ discharge_value_is_function

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.discharge_value_is_function

◆ discharge_value_is_table

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.discharge_value_is_table

◆ domain_size

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.domain_size

◆ function_string

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.function_string

◆ gravity

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.gravity

◆ initial_water_depth

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.initial_water_depth

◆ inlet_discharge

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.inlet_discharge

◆ inlet_model_part

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.inlet_model_part

◆ interval

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.interval

◆ maximum_iterations

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.maximum_iterations

◆ step_is_active

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.step_is_active

◆ table

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.table

◆ water_depth_tolerance

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.water_depth_tolerance

◆ water_depth_variable

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.water_depth_variable

◆ wetted_area

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.wetted_area

◆ wetted_perimeter

apply_hydraulic_inlet_process.ApplyHydraulicInletProcess.wetted_perimeter

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