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
solitary_wave_benchmark.SolitaryWaveBenchmark Class Reference

Solitary wave benchmark. More...

Inheritance diagram for solitary_wave_benchmark.SolitaryWaveBenchmark:
Collaboration diagram for solitary_wave_benchmark.SolitaryWaveBenchmark:

Public Member Functions

def ExecuteInitialize (self)
 
def ExecuteBeforeSolutionLoop (self)
 
def ExecuteInitializeSolutionStep (self)
 
def ExecuteFinalizeSolutionStep (self)
 

Public Attributes

 boundary_model_part
 
 wave
 
 x_shift
 
 t_shift
 
 get_depth_from_model_part
 

Detailed Description

Solitary wave benchmark.

Propagation of a solitary wave along the x axis.

Member Function Documentation

◆ ExecuteBeforeSolutionLoop()

def solitary_wave_benchmark.SolitaryWaveBenchmark.ExecuteBeforeSolutionLoop (   self)

◆ ExecuteFinalizeSolutionStep()

def solitary_wave_benchmark.SolitaryWaveBenchmark.ExecuteFinalizeSolutionStep (   self)

◆ ExecuteInitialize()

def solitary_wave_benchmark.SolitaryWaveBenchmark.ExecuteInitialize (   self)

◆ ExecuteInitializeSolutionStep()

def solitary_wave_benchmark.SolitaryWaveBenchmark.ExecuteInitializeSolutionStep (   self)

Member Data Documentation

◆ boundary_model_part

solitary_wave_benchmark.SolitaryWaveBenchmark.boundary_model_part

◆ get_depth_from_model_part

solitary_wave_benchmark.SolitaryWaveBenchmark.get_depth_from_model_part

◆ t_shift

solitary_wave_benchmark.SolitaryWaveBenchmark.t_shift

◆ wave

solitary_wave_benchmark.SolitaryWaveBenchmark.wave

◆ x_shift

solitary_wave_benchmark.SolitaryWaveBenchmark.x_shift

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