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
analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass Class Reference
Collaboration diagram for analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass:

Public Member Functions

def __init__ (self, sub_model_parts, main_path, do_clear_data=True)
 
def MakeAnalyticsMeasurements (self)
 This function is used as interface to reach the SurfaceAnalyzer MakeMeasurements and from there, the cpp function. More...
 
def MakeAnalyticsPipeLine (self, time)
 
def CreateNewFile (self)
 
def RemoveOldFile (self)
 
def RemoveFiles (self)
 
def UpdateDataBases (self, time)
 
def UpdateDataFile (self, time)
 
def CreateDataFile (self, time)
 
def CreateDataSets (self, f, current_shape, sp_name)
 
def OldFileExists (self)
 
def GetJointData (self, data_base_names)
 
def GetMassFlux (self)
 
def MakeTotalFluxPlot (self)
 
def MakeFluxOfNumberOfParticlesPlot (self)
 
def GetNumberOfParticlesFlux (self)
 
def GetTimes (self)
 

Public Attributes

 sub_model_parts
 
 main_path
 
 surface_analyzers_list
 
 do_clear_data
 
 times_data_base_names
 
 n_particles_data_base_names
 
 mass_data_base_names
 
 new_path
 
 old_path
 
 name_n_particles
 
 name_mass
 
 name_avg_vel_nr
 
 ghost_smp_detected
 

Constructor & Destructor Documentation

◆ __init__()

def analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.__init__ (   self,
  sub_model_parts,
  main_path,
  do_clear_data = True 
)

Member Function Documentation

◆ CreateDataFile()

def analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.CreateDataFile (   self,
  time 
)

◆ CreateDataSets()

def analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.CreateDataSets (   self,
  f,
  current_shape,
  sp_name 
)

◆ CreateNewFile()

def analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.CreateNewFile (   self)

◆ GetJointData()

def analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.GetJointData (   self,
  data_base_names 
)

◆ GetMassFlux()

def analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.GetMassFlux (   self)

◆ GetNumberOfParticlesFlux()

def analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.GetNumberOfParticlesFlux (   self)

◆ GetTimes()

def analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.GetTimes (   self)

◆ MakeAnalyticsMeasurements()

def analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.MakeAnalyticsMeasurements (   self)

This function is used as interface to reach the SurfaceAnalyzer MakeMeasurements and from there, the cpp function.

◆ MakeAnalyticsPipeLine()

def analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.MakeAnalyticsPipeLine (   self,
  time 
)

◆ MakeFluxOfNumberOfParticlesPlot()

def analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.MakeFluxOfNumberOfParticlesPlot (   self)

◆ MakeTotalFluxPlot()

def analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.MakeTotalFluxPlot (   self)

◆ OldFileExists()

def analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.OldFileExists (   self)

◆ RemoveFiles()

def analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.RemoveFiles (   self)

◆ RemoveOldFile()

def analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.RemoveOldFile (   self)

◆ UpdateDataBases()

def analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.UpdateDataBases (   self,
  time 
)

◆ UpdateDataFile()

def analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.UpdateDataFile (   self,
  time 
)

Member Data Documentation

◆ do_clear_data

analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.do_clear_data

◆ ghost_smp_detected

analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.ghost_smp_detected

◆ main_path

analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.main_path

◆ mass_data_base_names

analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.mass_data_base_names

◆ n_particles_data_base_names

analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.n_particles_data_base_names

◆ name_avg_vel_nr

analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.name_avg_vel_nr

◆ name_mass

analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.name_mass

◆ name_n_particles

analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.name_n_particles

◆ new_path

analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.new_path

◆ old_path

analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.old_path

◆ sub_model_parts

analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.sub_model_parts

◆ surface_analyzers_list

analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.surface_analyzers_list

◆ times_data_base_names

analytic_tools.analytic_data_procedures.SurfacesAnalyzerClass.times_data_base_names

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