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
CFD_DEM_coupling.ProjectionModule Class Reference
Collaboration diagram for CFD_DEM_coupling.ProjectionModule:

Public Member Functions

def __init__ (self, fluid_model_part, balls_model_part, FEM_DEM_model_part, project_parameters, coupling_dem_vars, coupling_fluid_vars, time_filtered_vars, fluid_model_type, flow_field=None, domain_size=3)
 
def UpdateDatabase (self, HMin)
 
def ApplyForwardCoupling (self, alpha=None)
 
def ApplyForwardCouplingOfVelocityToAuxVelocityOnly (self, alpha=None)
 
def ProjectFromFluid (self, alpha)
 
def InterpolateVelocityOnAuxVelocity (self, alpha)
 
def ImposeFluidFlowOnParticles (self)
 
def ImposeVelocityOnDEMFromFieldToAuxVelocity (self)
 
def ProjectFromParticles (self, recalculate_neigh=True)
 
def ComputePostProcessResults (self, particles_process_info)
 

Public Attributes

 fluid_model_part
 
 particles_model_part
 
 FEM_DEM_model_part
 
 project_parameters
 
 DEM_parameters
 
 dimension
 
 coupling_type
 
 backward_coupling_parameters
 
 meso_scale_length
 
 shape_factor
 
 do_impose_flow_from_field
 
 flow_field
 
 use_drew_model
 
 averaging_time_interval
 
 projector_parameters
 
 search_strategy
 
 projector
 
 bin_of_objects_fluid
 

Constructor & Destructor Documentation

◆ __init__()

def CFD_DEM_coupling.ProjectionModule.__init__ (   self,
  fluid_model_part,
  balls_model_part,
  FEM_DEM_model_part,
  project_parameters,
  coupling_dem_vars,
  coupling_fluid_vars,
  time_filtered_vars,
  fluid_model_type,
  flow_field = None,
  domain_size = 3 
)

Member Function Documentation

◆ ApplyForwardCoupling()

def CFD_DEM_coupling.ProjectionModule.ApplyForwardCoupling (   self,
  alpha = None 
)

◆ ApplyForwardCouplingOfVelocityToAuxVelocityOnly()

def CFD_DEM_coupling.ProjectionModule.ApplyForwardCouplingOfVelocityToAuxVelocityOnly (   self,
  alpha = None 
)

◆ ComputePostProcessResults()

def CFD_DEM_coupling.ProjectionModule.ComputePostProcessResults (   self,
  particles_process_info 
)

◆ ImposeFluidFlowOnParticles()

def CFD_DEM_coupling.ProjectionModule.ImposeFluidFlowOnParticles (   self)

◆ ImposeVelocityOnDEMFromFieldToAuxVelocity()

def CFD_DEM_coupling.ProjectionModule.ImposeVelocityOnDEMFromFieldToAuxVelocity (   self)

◆ InterpolateVelocityOnAuxVelocity()

def CFD_DEM_coupling.ProjectionModule.InterpolateVelocityOnAuxVelocity (   self,
  alpha 
)

◆ ProjectFromFluid()

def CFD_DEM_coupling.ProjectionModule.ProjectFromFluid (   self,
  alpha 
)

◆ ProjectFromParticles()

def CFD_DEM_coupling.ProjectionModule.ProjectFromParticles (   self,
  recalculate_neigh = True 
)

◆ UpdateDatabase()

def CFD_DEM_coupling.ProjectionModule.UpdateDatabase (   self,
  HMin 
)

Member Data Documentation

◆ averaging_time_interval

CFD_DEM_coupling.ProjectionModule.averaging_time_interval

◆ backward_coupling_parameters

CFD_DEM_coupling.ProjectionModule.backward_coupling_parameters

◆ bin_of_objects_fluid

CFD_DEM_coupling.ProjectionModule.bin_of_objects_fluid

◆ coupling_type

CFD_DEM_coupling.ProjectionModule.coupling_type

◆ DEM_parameters

CFD_DEM_coupling.ProjectionModule.DEM_parameters

◆ dimension

CFD_DEM_coupling.ProjectionModule.dimension

◆ do_impose_flow_from_field

CFD_DEM_coupling.ProjectionModule.do_impose_flow_from_field

◆ FEM_DEM_model_part

CFD_DEM_coupling.ProjectionModule.FEM_DEM_model_part

◆ flow_field

CFD_DEM_coupling.ProjectionModule.flow_field

◆ fluid_model_part

CFD_DEM_coupling.ProjectionModule.fluid_model_part

◆ meso_scale_length

CFD_DEM_coupling.ProjectionModule.meso_scale_length

◆ particles_model_part

CFD_DEM_coupling.ProjectionModule.particles_model_part

◆ project_parameters

CFD_DEM_coupling.ProjectionModule.project_parameters

◆ projector

CFD_DEM_coupling.ProjectionModule.projector

◆ projector_parameters

CFD_DEM_coupling.ProjectionModule.projector_parameters

◆ search_strategy

CFD_DEM_coupling.ProjectionModule.search_strategy

◆ shape_factor

CFD_DEM_coupling.ProjectionModule.shape_factor

◆ use_drew_model

CFD_DEM_coupling.ProjectionModule.use_drew_model

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