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.
Classes | Functions | Variables
DEM_benchmarks_class Namespace Reference

Classes

class  Benchmark1
 
class  Benchmark2
 
class  Benchmark3
 
class  Benchmark4
 
class  Benchmark5
 
class  Benchmark6
 
class  Benchmark7
 
class  Benchmark8
 
class  Benchmark9
 
class  Benchmark10
 LINEAR THORNTON. More...
 
class  Benchmark11
 HERTZIAN THORNTON. More...
 
class  Benchmark12
 ROLLING FRICTION. More...
 
class  Benchmark13
 DEM-FEM Facet. More...
 
class  Benchmark14
 DEM-FEM Edge. More...
 
class  Benchmark15
 DEM-FEM Vertex. More...
 
class  Benchmark16
 DEM-FEM Grid. More...
 
class  Benchmark17
 DEM-FEM Rolling. More...
 
class  Benchmark20
 
class  Benchmark21
 
class  Benchmark22
 
class  Benchmark23
 
class  Benchmark24
 
class  Benchmark25
 
class  Benchmark26
 
class  Benchmark27
 
class  Benchmark28
 
class  Benchmark30
 Cylinder with imposed angular velocity (Velocity Verlet + Zhao) More...
 
class  Benchmark31
 Cylinder with imposed angular velocity (Symplectic Euler + Runge-Kutta) More...
 
class  Benchmark32
 Fiber cluster bouncing without any damping (Velocity Verlet + Zhao scheme) More...
 
class  Benchmark33
 Fiber cluster bouncing without any damping (Velocity Verlet + Runge-Kutta scheme) More...
 
class  Benchmark40
 

Functions

def initialize_time_parameters (benchmark_number)
 
def extend_datafile_list (arg)
 
def delete_current_benchmark_data ()
 
def PrintResultsMessage (test_number, it_is_success, error, elapsed_time, error_filename='errors.err')
 
def GetDisplacement (node)
 
def GetVectorNorm (node, variable)
 
def GetNodeDisplacement (node)
 
def ApplyErrorTolerance (error1=0.0, error2=0.0, error3=0.0, error4=0.0, error5=0.0)
 
def print_gnuplot_files_on_screen (gnuplot_script_name)
 
def create_pdf_document (pdf_script_name)
 

Variables

list files_to_delete_list = []
 

Function Documentation

◆ ApplyErrorTolerance()

def DEM_benchmarks_class.ApplyErrorTolerance (   error1 = 0.0,
  error2 = 0.0,
  error3 = 0.0,
  error4 = 0.0,
  error5 = 0.0 
)

◆ create_pdf_document()

def DEM_benchmarks_class.create_pdf_document (   pdf_script_name)

◆ delete_current_benchmark_data()

def DEM_benchmarks_class.delete_current_benchmark_data ( )

◆ extend_datafile_list()

def DEM_benchmarks_class.extend_datafile_list (   arg)

◆ GetDisplacement()

def DEM_benchmarks_class.GetDisplacement (   node)

◆ GetNodeDisplacement()

def DEM_benchmarks_class.GetNodeDisplacement (   node)

◆ GetVectorNorm()

def DEM_benchmarks_class.GetVectorNorm (   node,
  variable 
)

◆ initialize_time_parameters()

def DEM_benchmarks_class.initialize_time_parameters (   benchmark_number)

◆ print_gnuplot_files_on_screen()

def DEM_benchmarks_class.print_gnuplot_files_on_screen (   gnuplot_script_name)

◆ PrintResultsMessage()

def DEM_benchmarks_class.PrintResultsMessage (   test_number,
  it_is_success,
  error,
  elapsed_time,
  error_filename = 'errors.err' 
)

Variable Documentation

◆ files_to_delete_list

list DEM_benchmarks_class.files_to_delete_list = []