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
onthefly_kratos_inlet_process.ImposeWindInletProcess Class Reference
Inheritance diagram for onthefly_kratos_inlet_process.ImposeWindInletProcess:
Collaboration diagram for onthefly_kratos_inlet_process.ImposeWindInletProcess:

Public Member Functions

def inlet_nodes (self)
 
def __init__ (self, Model, settings)
 
def ExecuteInitialize (self)
 
def ExecuteInitializeSolutionStep (self)
 
def CreateMeanProfile (self, dim=3)
 
def smoothstep (self, x, x_min=0.0, x_max=1.0, N=3)
 
def Create3DMappers (self, wind, old_blend_region=None)
 
def UpdateInletPosition (self)
 
def AssignVelocity (self)
 
def ApplyRamp (self)
 
def Check (self)
 
def ExecuteBeforeSolutionLoop (self)
 
def ExecuteFinalizeSolutionStep (self)
 
def ExecuteBeforeOutputStep (self)
 
def ExecuteAfterOutputStep (self)
 
def ExecuteFinalize (self)
 
def ExportToVTK (self)
 

Public Attributes

 model_part
 
 x0
 
 mean_profile
 
 inlet_position
 
 wind
 
 block_num
 
 mappers
 
 bulk_wind_speed
 
 friction_velocity
 
 wind_field
 

Constructor & Destructor Documentation

◆ __init__()

def onthefly_kratos_inlet_process.ImposeWindInletProcess.__init__ (   self,
  Model,
  settings 
)

Member Function Documentation

◆ ApplyRamp()

def onthefly_kratos_inlet_process.ImposeWindInletProcess.ApplyRamp (   self)

◆ AssignVelocity()

def onthefly_kratos_inlet_process.ImposeWindInletProcess.AssignVelocity (   self)

◆ Check()

def onthefly_kratos_inlet_process.ImposeWindInletProcess.Check (   self)

◆ Create3DMappers()

def onthefly_kratos_inlet_process.ImposeWindInletProcess.Create3DMappers (   self,
  wind,
  old_blend_region = None 
)

◆ CreateMeanProfile()

def onthefly_kratos_inlet_process.ImposeWindInletProcess.CreateMeanProfile (   self,
  dim = 3 
)

◆ ExecuteAfterOutputStep()

def onthefly_kratos_inlet_process.ImposeWindInletProcess.ExecuteAfterOutputStep (   self)

◆ ExecuteBeforeOutputStep()

def onthefly_kratos_inlet_process.ImposeWindInletProcess.ExecuteBeforeOutputStep (   self)

◆ ExecuteBeforeSolutionLoop()

def onthefly_kratos_inlet_process.ImposeWindInletProcess.ExecuteBeforeSolutionLoop (   self)

◆ ExecuteFinalize()

def onthefly_kratos_inlet_process.ImposeWindInletProcess.ExecuteFinalize (   self)

◆ ExecuteFinalizeSolutionStep()

def onthefly_kratos_inlet_process.ImposeWindInletProcess.ExecuteFinalizeSolutionStep (   self)

◆ ExecuteInitialize()

def onthefly_kratos_inlet_process.ImposeWindInletProcess.ExecuteInitialize (   self)

◆ ExecuteInitializeSolutionStep()

def onthefly_kratos_inlet_process.ImposeWindInletProcess.ExecuteInitializeSolutionStep (   self)

◆ ExportToVTK()

def onthefly_kratos_inlet_process.ImposeWindInletProcess.ExportToVTK (   self)

◆ inlet_nodes()

def onthefly_kratos_inlet_process.ImposeWindInletProcess.inlet_nodes (   self)

◆ smoothstep()

def onthefly_kratos_inlet_process.ImposeWindInletProcess.smoothstep (   self,
  x,
  x_min = 0.0,
  x_max = 1.0,
  N = 3 
)

◆ UpdateInletPosition()

def onthefly_kratos_inlet_process.ImposeWindInletProcess.UpdateInletPosition (   self)

Member Data Documentation

◆ block_num

onthefly_kratos_inlet_process.ImposeWindInletProcess.block_num

◆ bulk_wind_speed

onthefly_kratos_inlet_process.ImposeWindInletProcess.bulk_wind_speed

◆ friction_velocity

onthefly_kratos_inlet_process.ImposeWindInletProcess.friction_velocity

◆ inlet_position

onthefly_kratos_inlet_process.ImposeWindInletProcess.inlet_position

◆ mappers

onthefly_kratos_inlet_process.ImposeWindInletProcess.mappers

◆ mean_profile

onthefly_kratos_inlet_process.ImposeWindInletProcess.mean_profile

◆ model_part

onthefly_kratos_inlet_process.ImposeWindInletProcess.model_part

◆ wind

onthefly_kratos_inlet_process.ImposeWindInletProcess.wind

◆ wind_field

onthefly_kratos_inlet_process.ImposeWindInletProcess.wind_field

◆ x0

onthefly_kratos_inlet_process.ImposeWindInletProcess.x0

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