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
swimming_DEM_solver.SwimmingDEMSolver Class Reference
Inheritance diagram for swimming_DEM_solver.SwimmingDEMSolver:
Collaboration diagram for swimming_DEM_solver.SwimmingDEMSolver:

Public Member Functions

def GetDefaultParameters (cls)
 
def __init__ (self, model, project_parameters, field_utility, fluid_solver, dem_solver, variables_manager)
 
def ConstructStationarityTool (self)
 
def SetHistoryForceOptions (self)
 
def ConstructDerivativeRecoverer (self)
 
def ConstructHistoryForceUtility (self)
 
def GetStationarityCounter (self)
 
def GetRecoveryCounter (self)
 
def GetHistoryForceQuadratureCounter (self)
 
def AdvanceInTime (self, time)
 
def UpdateALEMeshMovement (self, time)
 
def CalculateMinElementSize (self)
 
def AssessStationarity (self)
 
def ComputePostProcessResults (self)
 
def CannotIgnoreFluidNow (self)
 
def Predict (self)
 
def ApplyForwardCoupling (self, alpha='None')
 
def ApplyForwardCouplingOfVelocityToAuxVelocityOnly (self, alpha=None)
 
def SolveSolutionStep (self)
 
def SolveFluidSolutionStep (self)
 
def SolveDEMSolutionStep (self)
 
def SolveDEM (self)
 
def AppendValuesForTheHistoryForce (self)
 
def ImportModelPart (self)
 
def GetComputingModelPart (self)
 

Public Attributes

 move_mesh_flag
 
 field_utility
 
 vars_man
 
 fluid_domain_dimension
 
 fluid_solver
 
 dem_solver
 
 project_parameters
 
 next_time_to_solve_fluid
 
 coupling_level_type
 
 interaction_start_time
 
 integration_scheme
 
 fluid_dt
 
 do_solve_dem
 
 solve_system
 
 fluid_model_type
 
 fluid_step
 
 calculating_fluid_in_current_step
 
 first_DEM_iteration
 
 stationarity
 
 stationarity_counter
 
 stationarity_tool
 
 h_min
 
 history_force_on
 
 MAE_parameters
 
 do_use_mae
 
 derivative_recovery_counter
 
 recovery
 
 quadrature_counter
 
 basset_force_tool
 
 time
 
 projection_module
 

Constructor & Destructor Documentation

◆ __init__()

def swimming_DEM_solver.SwimmingDEMSolver.__init__ (   self,
  model,
  project_parameters,
  field_utility,
  fluid_solver,
  dem_solver,
  variables_manager 
)

Member Function Documentation

◆ AdvanceInTime()

def swimming_DEM_solver.SwimmingDEMSolver.AdvanceInTime (   self,
  time 
)

◆ AppendValuesForTheHistoryForce()

def swimming_DEM_solver.SwimmingDEMSolver.AppendValuesForTheHistoryForce (   self)

◆ ApplyForwardCoupling()

def swimming_DEM_solver.SwimmingDEMSolver.ApplyForwardCoupling (   self,
  alpha = 'None' 
)

◆ ApplyForwardCouplingOfVelocityToAuxVelocityOnly()

def swimming_DEM_solver.SwimmingDEMSolver.ApplyForwardCouplingOfVelocityToAuxVelocityOnly (   self,
  alpha = None 
)

◆ AssessStationarity()

def swimming_DEM_solver.SwimmingDEMSolver.AssessStationarity (   self)

◆ CalculateMinElementSize()

def swimming_DEM_solver.SwimmingDEMSolver.CalculateMinElementSize (   self)

◆ CannotIgnoreFluidNow()

def swimming_DEM_solver.SwimmingDEMSolver.CannotIgnoreFluidNow (   self)

◆ ComputePostProcessResults()

def swimming_DEM_solver.SwimmingDEMSolver.ComputePostProcessResults (   self)

◆ ConstructDerivativeRecoverer()

def swimming_DEM_solver.SwimmingDEMSolver.ConstructDerivativeRecoverer (   self)

◆ ConstructHistoryForceUtility()

def swimming_DEM_solver.SwimmingDEMSolver.ConstructHistoryForceUtility (   self)

◆ ConstructStationarityTool()

def swimming_DEM_solver.SwimmingDEMSolver.ConstructStationarityTool (   self)

◆ GetComputingModelPart()

def swimming_DEM_solver.SwimmingDEMSolver.GetComputingModelPart (   self)

◆ GetDefaultParameters()

def swimming_DEM_solver.SwimmingDEMSolver.GetDefaultParameters (   cls)

◆ GetHistoryForceQuadratureCounter()

def swimming_DEM_solver.SwimmingDEMSolver.GetHistoryForceQuadratureCounter (   self)

◆ GetRecoveryCounter()

def swimming_DEM_solver.SwimmingDEMSolver.GetRecoveryCounter (   self)

◆ GetStationarityCounter()

def swimming_DEM_solver.SwimmingDEMSolver.GetStationarityCounter (   self)

◆ ImportModelPart()

def swimming_DEM_solver.SwimmingDEMSolver.ImportModelPart (   self)

◆ Predict()

def swimming_DEM_solver.SwimmingDEMSolver.Predict (   self)

◆ SetHistoryForceOptions()

def swimming_DEM_solver.SwimmingDEMSolver.SetHistoryForceOptions (   self)

◆ SolveDEM()

def swimming_DEM_solver.SwimmingDEMSolver.SolveDEM (   self)

◆ SolveDEMSolutionStep()

def swimming_DEM_solver.SwimmingDEMSolver.SolveDEMSolutionStep (   self)

◆ SolveFluidSolutionStep()

def swimming_DEM_solver.SwimmingDEMSolver.SolveFluidSolutionStep (   self)

◆ SolveSolutionStep()

def swimming_DEM_solver.SwimmingDEMSolver.SolveSolutionStep (   self)

◆ UpdateALEMeshMovement()

def swimming_DEM_solver.SwimmingDEMSolver.UpdateALEMeshMovement (   self,
  time 
)

Member Data Documentation

◆ basset_force_tool

swimming_DEM_solver.SwimmingDEMSolver.basset_force_tool

◆ calculating_fluid_in_current_step

swimming_DEM_solver.SwimmingDEMSolver.calculating_fluid_in_current_step

◆ coupling_level_type

swimming_DEM_solver.SwimmingDEMSolver.coupling_level_type

◆ dem_solver

swimming_DEM_solver.SwimmingDEMSolver.dem_solver

◆ derivative_recovery_counter

swimming_DEM_solver.SwimmingDEMSolver.derivative_recovery_counter

◆ do_solve_dem

swimming_DEM_solver.SwimmingDEMSolver.do_solve_dem

◆ do_use_mae

swimming_DEM_solver.SwimmingDEMSolver.do_use_mae

◆ field_utility

swimming_DEM_solver.SwimmingDEMSolver.field_utility

◆ first_DEM_iteration

swimming_DEM_solver.SwimmingDEMSolver.first_DEM_iteration

◆ fluid_domain_dimension

swimming_DEM_solver.SwimmingDEMSolver.fluid_domain_dimension

◆ fluid_dt

swimming_DEM_solver.SwimmingDEMSolver.fluid_dt

◆ fluid_model_type

swimming_DEM_solver.SwimmingDEMSolver.fluid_model_type

◆ fluid_solver

swimming_DEM_solver.SwimmingDEMSolver.fluid_solver

◆ fluid_step

swimming_DEM_solver.SwimmingDEMSolver.fluid_step

◆ h_min

swimming_DEM_solver.SwimmingDEMSolver.h_min

◆ history_force_on

swimming_DEM_solver.SwimmingDEMSolver.history_force_on

◆ integration_scheme

swimming_DEM_solver.SwimmingDEMSolver.integration_scheme

◆ interaction_start_time

swimming_DEM_solver.SwimmingDEMSolver.interaction_start_time

◆ MAE_parameters

swimming_DEM_solver.SwimmingDEMSolver.MAE_parameters

◆ move_mesh_flag

swimming_DEM_solver.SwimmingDEMSolver.move_mesh_flag

◆ next_time_to_solve_fluid

swimming_DEM_solver.SwimmingDEMSolver.next_time_to_solve_fluid

◆ project_parameters

swimming_DEM_solver.SwimmingDEMSolver.project_parameters

◆ projection_module

swimming_DEM_solver.SwimmingDEMSolver.projection_module

◆ quadrature_counter

swimming_DEM_solver.SwimmingDEMSolver.quadrature_counter

◆ recovery

swimming_DEM_solver.SwimmingDEMSolver.recovery

◆ solve_system

swimming_DEM_solver.SwimmingDEMSolver.solve_system

◆ stationarity

swimming_DEM_solver.SwimmingDEMSolver.stationarity

◆ stationarity_counter

swimming_DEM_solver.SwimmingDEMSolver.stationarity_counter

◆ stationarity_tool

swimming_DEM_solver.SwimmingDEMSolver.stationarity_tool

◆ time

swimming_DEM_solver.SwimmingDEMSolver.time

◆ vars_man

swimming_DEM_solver.SwimmingDEMSolver.vars_man

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