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
read_from_sw_interface_process.ReadFromSwInterfaceProcess Class Reference

ReadFromSwInterfaceProcess. More...

Inheritance diagram for read_from_sw_interface_process.ReadFromSwInterfaceProcess:
Collaboration diagram for read_from_sw_interface_process.ReadFromSwInterfaceProcess:

Public Member Functions

def GetDefaultParameters (self)
 
def __init__ (self, model, settings)
 The constructor of the ReadFromSwInterfaceProcess. More...
 
def Check (self)
 Check the processes. More...
 
def ExecuteInitialize (self)
 Read the input_model_part and set the variables. More...
 
def ExecuteInitializeSolutionStep (self)
 Set the variables in the input_model_part at the current time. More...
 
def ComputeAverageValues (self)
 
def FindPfemHeight (self)
 
def DistributeVelocityToPfem (self)
 
def Fixed_v0 (self)
 
def Fixed_v (self)
 
def Moving_v0 (self)
 
def Moving_v (self)
 

Public Attributes

 settings
 
 interface_model_part
 
 input_model_part
 
 interpolate_sw_to_pfem_utility
 
 interval
 
 variables
 
 variables_to_fix
 
 hdf5_import
 
 hdf5_process
 
 avg_h
 
 avg_vel_x
 
 avg_vel_z
 
 h_pfem
 
 y_bottom
 
 z_top
 
 z_bottom
 
 height
 
 vel_z
 
 vel_pfem
 
 vel_pfem_z
 
 times
 
 mapper
 

Detailed Description

ReadFromSwInterfaceProcess.

Read the depth integrated values from an HDF5 file and set them as boundary conditions.

Constructor & Destructor Documentation

◆ __init__()

def read_from_sw_interface_process.ReadFromSwInterfaceProcess.__init__ (   self,
  model,
  settings 
)

The constructor of the ReadFromSwInterfaceProcess.

Member Function Documentation

◆ Check()

def read_from_sw_interface_process.ReadFromSwInterfaceProcess.Check (   self)

Check the processes.

◆ ComputeAverageValues()

def read_from_sw_interface_process.ReadFromSwInterfaceProcess.ComputeAverageValues (   self)

◆ DistributeVelocityToPfem()

def read_from_sw_interface_process.ReadFromSwInterfaceProcess.DistributeVelocityToPfem (   self)

◆ ExecuteInitialize()

def read_from_sw_interface_process.ReadFromSwInterfaceProcess.ExecuteInitialize (   self)

Read the input_model_part and set the variables.

◆ ExecuteInitializeSolutionStep()

def read_from_sw_interface_process.ReadFromSwInterfaceProcess.ExecuteInitializeSolutionStep (   self)

Set the variables in the input_model_part at the current time.

◆ FindPfemHeight()

def read_from_sw_interface_process.ReadFromSwInterfaceProcess.FindPfemHeight (   self)

◆ Fixed_v()

def read_from_sw_interface_process.ReadFromSwInterfaceProcess.Fixed_v (   self)

◆ Fixed_v0()

def read_from_sw_interface_process.ReadFromSwInterfaceProcess.Fixed_v0 (   self)

◆ GetDefaultParameters()

def read_from_sw_interface_process.ReadFromSwInterfaceProcess.GetDefaultParameters (   self)

◆ Moving_v()

def read_from_sw_interface_process.ReadFromSwInterfaceProcess.Moving_v (   self)

◆ Moving_v0()

def read_from_sw_interface_process.ReadFromSwInterfaceProcess.Moving_v0 (   self)

Member Data Documentation

◆ avg_h

read_from_sw_interface_process.ReadFromSwInterfaceProcess.avg_h

◆ avg_vel_x

read_from_sw_interface_process.ReadFromSwInterfaceProcess.avg_vel_x

◆ avg_vel_z

read_from_sw_interface_process.ReadFromSwInterfaceProcess.avg_vel_z

◆ h_pfem

read_from_sw_interface_process.ReadFromSwInterfaceProcess.h_pfem

◆ hdf5_import

read_from_sw_interface_process.ReadFromSwInterfaceProcess.hdf5_import

◆ hdf5_process

read_from_sw_interface_process.ReadFromSwInterfaceProcess.hdf5_process

◆ height

read_from_sw_interface_process.ReadFromSwInterfaceProcess.height

◆ input_model_part

read_from_sw_interface_process.ReadFromSwInterfaceProcess.input_model_part

◆ interface_model_part

read_from_sw_interface_process.ReadFromSwInterfaceProcess.interface_model_part

◆ interpolate_sw_to_pfem_utility

read_from_sw_interface_process.ReadFromSwInterfaceProcess.interpolate_sw_to_pfem_utility

◆ interval

read_from_sw_interface_process.ReadFromSwInterfaceProcess.interval

◆ mapper

read_from_sw_interface_process.ReadFromSwInterfaceProcess.mapper

◆ settings

read_from_sw_interface_process.ReadFromSwInterfaceProcess.settings

◆ times

read_from_sw_interface_process.ReadFromSwInterfaceProcess.times

◆ variables

read_from_sw_interface_process.ReadFromSwInterfaceProcess.variables

◆ variables_to_fix

read_from_sw_interface_process.ReadFromSwInterfaceProcess.variables_to_fix

◆ vel_pfem

read_from_sw_interface_process.ReadFromSwInterfaceProcess.vel_pfem

◆ vel_pfem_z

read_from_sw_interface_process.ReadFromSwInterfaceProcess.vel_pfem_z

◆ vel_z

read_from_sw_interface_process.ReadFromSwInterfaceProcess.vel_z

◆ y_bottom

read_from_sw_interface_process.ReadFromSwInterfaceProcess.y_bottom

◆ z_bottom

read_from_sw_interface_process.ReadFromSwInterfaceProcess.z_bottom

◆ z_top

read_from_sw_interface_process.ReadFromSwInterfaceProcess.z_top

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