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
DEM_benchmarks_class.Benchmark11 Class Reference

HERTZIAN THORNTON. More...

Collaboration diagram for DEM_benchmarks_class.Benchmark11:

Public Member Functions

def __init__ (self)
 
def set_initial_data (self, modelpart, rigid_face_model_part, iteration, number_of_points_in_the_graphic, coeff_of_restitution_iteration)
 
def get_final_data (self, modelpart, rigid_face_model_part, cluster_model_part)
 
def print_results (self, number_of_points_in_the_graphic, dt=0, elapsed_time=0.0)
 
def create_gnuplot_scripts (self, normalized_rebound_tangential_surface_vel_list_outfile_name, normalized_rebound_angular_velocity_list_outfile_name, tangential_coefficient_of_restitution_list_outfile_name, coeff_of_rest_string, dt)
 
def compute_errors (self, normalized_rebound_tangential_surface_vel_list_outfile_name, normalized_rebound_angular_velocity_list_outfile_name, tangential_coefficient_of_restitution_list_outfile_name)
 
def ApplyNodalRotation (self, time, dt, modelpart)
 
def generate_graph_points (self, modelpart, rigid_face_model_part, cluster_model_part, time, graph_print_interval, dt)
 

Public Attributes

 number
 
 initial_normal_vel
 
 initial_tangential_vel
 
 radius
 
 normalized_impact_angle_list
 
 normalized_rebound_tangential_surface_vel_list
 
 normalized_rebound_angular_velocity_list
 
 tangential_coefficient_of_restitution_list
 
 normalized_rebound_tangential_surface_vel_list_outfile
 
 normalized_rebound_angular_velocity_list_outfile
 
 tangential_coefficient_of_restitution_list_outfile
 
 coeff_of_restitution
 
 coeff_of_rest_string
 
 lines_Thornton
 
 lines_DEM
 
 degrees
 
 normalized_rebound_tangential_surface_vel_list_outfile_name
 
 normalized_rebound_angular_velocity_list_outfile_name
 
 tangential_coefficient_of_restitution_list_outfile_name
 
 gnuplot_outfile
 

Detailed Description

HERTZIAN THORNTON.

Constructor & Destructor Documentation

◆ __init__()

def DEM_benchmarks_class.Benchmark11.__init__ (   self)

Member Function Documentation

◆ ApplyNodalRotation()

def DEM_benchmarks_class.Benchmark11.ApplyNodalRotation (   self,
  time,
  dt,
  modelpart 
)

◆ compute_errors()

def DEM_benchmarks_class.Benchmark11.compute_errors (   self,
  normalized_rebound_tangential_surface_vel_list_outfile_name,
  normalized_rebound_angular_velocity_list_outfile_name,
  tangential_coefficient_of_restitution_list_outfile_name 
)

◆ create_gnuplot_scripts()

def DEM_benchmarks_class.Benchmark11.create_gnuplot_scripts (   self,
  normalized_rebound_tangential_surface_vel_list_outfile_name,
  normalized_rebound_angular_velocity_list_outfile_name,
  tangential_coefficient_of_restitution_list_outfile_name,
  coeff_of_rest_string,
  dt 
)

◆ generate_graph_points()

def DEM_benchmarks_class.Benchmark11.generate_graph_points (   self,
  modelpart,
  rigid_face_model_part,
  cluster_model_part,
  time,
  graph_print_interval,
  dt 
)

◆ get_final_data()

def DEM_benchmarks_class.Benchmark11.get_final_data (   self,
  modelpart,
  rigid_face_model_part,
  cluster_model_part 
)

◆ print_results()

def DEM_benchmarks_class.Benchmark11.print_results (   self,
  number_of_points_in_the_graphic,
  dt = 0,
  elapsed_time = 0.0 
)

◆ set_initial_data()

def DEM_benchmarks_class.Benchmark11.set_initial_data (   self,
  modelpart,
  rigid_face_model_part,
  iteration,
  number_of_points_in_the_graphic,
  coeff_of_restitution_iteration 
)

Member Data Documentation

◆ coeff_of_rest_string

DEM_benchmarks_class.Benchmark11.coeff_of_rest_string

◆ coeff_of_restitution

DEM_benchmarks_class.Benchmark11.coeff_of_restitution

◆ degrees

DEM_benchmarks_class.Benchmark11.degrees

◆ gnuplot_outfile

DEM_benchmarks_class.Benchmark11.gnuplot_outfile

◆ initial_normal_vel

DEM_benchmarks_class.Benchmark11.initial_normal_vel

◆ initial_tangential_vel

DEM_benchmarks_class.Benchmark11.initial_tangential_vel

◆ lines_DEM

DEM_benchmarks_class.Benchmark11.lines_DEM

◆ lines_Thornton

DEM_benchmarks_class.Benchmark11.lines_Thornton

◆ normalized_impact_angle_list

DEM_benchmarks_class.Benchmark11.normalized_impact_angle_list

◆ normalized_rebound_angular_velocity_list

DEM_benchmarks_class.Benchmark11.normalized_rebound_angular_velocity_list

◆ normalized_rebound_angular_velocity_list_outfile

DEM_benchmarks_class.Benchmark11.normalized_rebound_angular_velocity_list_outfile

◆ normalized_rebound_angular_velocity_list_outfile_name

DEM_benchmarks_class.Benchmark11.normalized_rebound_angular_velocity_list_outfile_name

◆ normalized_rebound_tangential_surface_vel_list

DEM_benchmarks_class.Benchmark11.normalized_rebound_tangential_surface_vel_list

◆ normalized_rebound_tangential_surface_vel_list_outfile

DEM_benchmarks_class.Benchmark11.normalized_rebound_tangential_surface_vel_list_outfile

◆ normalized_rebound_tangential_surface_vel_list_outfile_name

DEM_benchmarks_class.Benchmark11.normalized_rebound_tangential_surface_vel_list_outfile_name

◆ number

DEM_benchmarks_class.Benchmark11.number

◆ radius

DEM_benchmarks_class.Benchmark11.radius

◆ tangential_coefficient_of_restitution_list

DEM_benchmarks_class.Benchmark11.tangential_coefficient_of_restitution_list

◆ tangential_coefficient_of_restitution_list_outfile

DEM_benchmarks_class.Benchmark11.tangential_coefficient_of_restitution_list_outfile

◆ tangential_coefficient_of_restitution_list_outfile_name

DEM_benchmarks_class.Benchmark11.tangential_coefficient_of_restitution_list_outfile_name

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