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
hdf5_io_tools.ParticleHistoryLoader Class Reference
Collaboration diagram for hdf5_io_tools.ParticleHistoryLoader:

Public Member Functions

def __init__ (self, parameters, particles_model_part, particle_watcher, main_path)
 
def CreateAllParticlesFileIfNecessary (self)
 
def UpdateListOfAllParticles (self)
 
def RecordParticlesInBox (self, bounding_box=SDEM.BoundingBoxRule())
 
def GetRunCode (self)
 

Public Attributes

 parameters
 
 model_part
 
 particle_watcher
 
 main_path
 
 particles_list_file_name
 
 prerun_fluid_file_name
 
 run_code
 
 bounding_box
 

Constructor & Destructor Documentation

◆ __init__()

def hdf5_io_tools.ParticleHistoryLoader.__init__ (   self,
  parameters,
  particles_model_part,
  particle_watcher,
  main_path 
)

Member Function Documentation

◆ CreateAllParticlesFileIfNecessary()

def hdf5_io_tools.ParticleHistoryLoader.CreateAllParticlesFileIfNecessary (   self)

◆ GetRunCode()

def hdf5_io_tools.ParticleHistoryLoader.GetRunCode (   self)

◆ RecordParticlesInBox()

def hdf5_io_tools.ParticleHistoryLoader.RecordParticlesInBox (   self,
  bounding_box = SDEM.BoundingBoxRule() 
)

◆ UpdateListOfAllParticles()

def hdf5_io_tools.ParticleHistoryLoader.UpdateListOfAllParticles (   self)

Member Data Documentation

◆ bounding_box

hdf5_io_tools.ParticleHistoryLoader.bounding_box

◆ main_path

hdf5_io_tools.ParticleHistoryLoader.main_path

◆ model_part

hdf5_io_tools.ParticleHistoryLoader.model_part

◆ parameters

hdf5_io_tools.ParticleHistoryLoader.parameters

◆ particle_watcher

hdf5_io_tools.ParticleHistoryLoader.particle_watcher

◆ particles_list_file_name

hdf5_io_tools.ParticleHistoryLoader.particles_list_file_name

◆ prerun_fluid_file_name

hdf5_io_tools.ParticleHistoryLoader.prerun_fluid_file_name

◆ run_code

hdf5_io_tools.ParticleHistoryLoader.run_code

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