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_absorbing_boundary_process.ApplyAbsorbingBoundaryProcess Class Reference

ApplyAbsorbingBoundaryProcess. More...

Inheritance diagram for apply_absorbing_boundary_process.ApplyAbsorbingBoundaryProcess:
Collaboration diagram for apply_absorbing_boundary_process.ApplyAbsorbingBoundaryProcess:

Public Member Functions

def __init__ (self, model, settings)
 The constructor of the ApplyAbsorbingBoundaryProcess. More...
 
def Check (self)
 Check the correctness of the input. More...
 
def ExecuteBeforeSolutionLoop (self)
 Calculate the distances and the damping parameters. More...
 

Static Public Member Functions

def GetDefaultParameters ()
 

Public Attributes

 settings
 
 model_part
 
 boundary_part
 
 distance_process
 
 variables_to_fix
 

Detailed Description

ApplyAbsorbingBoundaryProcess.

This process sets the DISTANCE variable from every
node to the nearest boundary condition

Constructor & Destructor Documentation

◆ __init__()

def apply_absorbing_boundary_process.ApplyAbsorbingBoundaryProcess.__init__ (   self,
  model,
  settings 
)

The constructor of the ApplyAbsorbingBoundaryProcess.

Member Function Documentation

◆ Check()

def apply_absorbing_boundary_process.ApplyAbsorbingBoundaryProcess.Check (   self)

Check the correctness of the input.

◆ ExecuteBeforeSolutionLoop()

def apply_absorbing_boundary_process.ApplyAbsorbingBoundaryProcess.ExecuteBeforeSolutionLoop (   self)

Calculate the distances and the damping parameters.

◆ GetDefaultParameters()

def apply_absorbing_boundary_process.ApplyAbsorbingBoundaryProcess.GetDefaultParameters ( )
static

Member Data Documentation

◆ boundary_part

apply_absorbing_boundary_process.ApplyAbsorbingBoundaryProcess.boundary_part

◆ distance_process

apply_absorbing_boundary_process.ApplyAbsorbingBoundaryProcess.distance_process

◆ model_part

apply_absorbing_boundary_process.ApplyAbsorbingBoundaryProcess.model_part

◆ settings

apply_absorbing_boundary_process.ApplyAbsorbingBoundaryProcess.settings

◆ variables_to_fix

apply_absorbing_boundary_process.ApplyAbsorbingBoundaryProcess.variables_to_fix

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