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

Public Member Functions

def GetDefaultParameters (cls)
 
def __init__ (self, model, custom_settings)
 Initializing the solver. More...
 
def AddDofs (self)
 
def GetDofsList (self)
 This function creates and returns a list with the DOFs defined in the conditions and elements specifications Note that this requires the main_model_part to be already set, that is to say to have already performed the element substitution (see PrepareModelPart). More...
 
def ImportModelPart (self)
 
def AddVariables (self)
 
def PrepareModelPart (self)
 
def ExportModelPart (self)
 
def GetMinimumBufferSize (self)
 
def GetComputingModelPart (self)
 
def Initialize (self)
 
def AdvanceInTime (self, current_time)
 
def InitializeSolutionStep (self)
 
def Predict (self)
 
def SolveSolutionStep (self)
 
def FinalizeSolutionStep (self)
 
def Check (self)
 
def Clear (self)
 

Public Attributes

 main_model_part
 
 element_name
 
 condition_name
 
 element_integrates_in_time
 
 element_has_nodal_properties
 
 min_buffer_size
 
 momentum_correction
 
 initial_system_volume
 
 mass_source
 
 volume_model_part
 Check that the input read has the shape we like. More...
 
 time_discretization
 

Constructor & Destructor Documentation

◆ __init__()

def droplet_dynamics_solver.DropletDynamicsSolver.__init__ (   self,
  model,
  custom_settings 
)

Initializing the solver.

Member Function Documentation

◆ AddDofs()

def droplet_dynamics_solver.DropletDynamicsSolver.AddDofs (   self)

◆ AddVariables()

def droplet_dynamics_solver.DropletDynamicsSolver.AddVariables (   self)

◆ AdvanceInTime()

def droplet_dynamics_solver.DropletDynamicsSolver.AdvanceInTime (   self,
  current_time 
)

◆ Check()

def droplet_dynamics_solver.DropletDynamicsSolver.Check (   self)

◆ Clear()

def droplet_dynamics_solver.DropletDynamicsSolver.Clear (   self)

◆ ExportModelPart()

def droplet_dynamics_solver.DropletDynamicsSolver.ExportModelPart (   self)

◆ FinalizeSolutionStep()

def droplet_dynamics_solver.DropletDynamicsSolver.FinalizeSolutionStep (   self)

◆ GetComputingModelPart()

def droplet_dynamics_solver.DropletDynamicsSolver.GetComputingModelPart (   self)

◆ GetDefaultParameters()

def droplet_dynamics_solver.DropletDynamicsSolver.GetDefaultParameters (   cls)

◆ GetDofsList()

def droplet_dynamics_solver.DropletDynamicsSolver.GetDofsList (   self)

This function creates and returns a list with the DOFs defined in the conditions and elements specifications Note that this requires the main_model_part to be already set, that is to say to have already performed the element substitution (see PrepareModelPart).

◆ GetMinimumBufferSize()

def droplet_dynamics_solver.DropletDynamicsSolver.GetMinimumBufferSize (   self)

◆ ImportModelPart()

def droplet_dynamics_solver.DropletDynamicsSolver.ImportModelPart (   self)

◆ Initialize()

def droplet_dynamics_solver.DropletDynamicsSolver.Initialize (   self)

◆ InitializeSolutionStep()

def droplet_dynamics_solver.DropletDynamicsSolver.InitializeSolutionStep (   self)

◆ Predict()

def droplet_dynamics_solver.DropletDynamicsSolver.Predict (   self)

◆ PrepareModelPart()

def droplet_dynamics_solver.DropletDynamicsSolver.PrepareModelPart (   self)

◆ SolveSolutionStep()

def droplet_dynamics_solver.DropletDynamicsSolver.SolveSolutionStep (   self)

Member Data Documentation

◆ condition_name

droplet_dynamics_solver.DropletDynamicsSolver.condition_name

◆ element_has_nodal_properties

droplet_dynamics_solver.DropletDynamicsSolver.element_has_nodal_properties

◆ element_integrates_in_time

droplet_dynamics_solver.DropletDynamicsSolver.element_integrates_in_time

◆ element_name

droplet_dynamics_solver.DropletDynamicsSolver.element_name

◆ initial_system_volume

droplet_dynamics_solver.DropletDynamicsSolver.initial_system_volume

◆ main_model_part

droplet_dynamics_solver.DropletDynamicsSolver.main_model_part

◆ mass_source

droplet_dynamics_solver.DropletDynamicsSolver.mass_source

◆ min_buffer_size

droplet_dynamics_solver.DropletDynamicsSolver.min_buffer_size

◆ momentum_correction

droplet_dynamics_solver.DropletDynamicsSolver.momentum_correction

◆ time_discretization

droplet_dynamics_solver.DropletDynamicsSolver.time_discretization

◆ volume_model_part

droplet_dynamics_solver.DropletDynamicsSolver.volume_model_part

Check that the input read has the shape we like.


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