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

Public Member Functions

def __init__ (self, model, solver_settings, parallelism)
 
def GetDefaultParameters (cls)
 
def AddVariables (self)
 
def AddDofs (self)
 
def Initialize (self)
 
def ImportModelPart (self)
 
def PrepareModelPart (self)
 
def AdvanceInTime (self, current_time)
 
def Finalize (self)
 
def InitializeSolutionStep (self)
 
def Predict (self)
 
def FinalizeSolutionStep (self)
 
def SolveSolutionStep (self)
 
def Check (self)
 
def Clear (self)
 
def GetComputingModelPart (self)
 
def GetFluidSolver (self)
 
def GetMeshMotionSolver (self)
 
def GetMeshMotionSolvers (self)
 
def MoveMesh (self)
 

Public Attributes

 start_fluid_solution_time
 
 parallelism
 
 fluid_solver
 
 mesh_motion_solver_full_mesh
 
 ale_boundary_parts
 
 mesh_motion_solvers
 

Constructor & Destructor Documentation

◆ __init__()

def ale_fluid_solver.AleFluidSolver.__init__ (   self,
  model,
  solver_settings,
  parallelism 
)

Member Function Documentation

◆ AddDofs()

def ale_fluid_solver.AleFluidSolver.AddDofs (   self)

◆ AddVariables()

def ale_fluid_solver.AleFluidSolver.AddVariables (   self)

◆ AdvanceInTime()

def ale_fluid_solver.AleFluidSolver.AdvanceInTime (   self,
  current_time 
)

◆ Check()

def ale_fluid_solver.AleFluidSolver.Check (   self)

◆ Clear()

def ale_fluid_solver.AleFluidSolver.Clear (   self)

◆ Finalize()

def ale_fluid_solver.AleFluidSolver.Finalize (   self)

◆ FinalizeSolutionStep()

def ale_fluid_solver.AleFluidSolver.FinalizeSolutionStep (   self)

◆ GetComputingModelPart()

def ale_fluid_solver.AleFluidSolver.GetComputingModelPart (   self)

◆ GetDefaultParameters()

def ale_fluid_solver.AleFluidSolver.GetDefaultParameters (   cls)

◆ GetFluidSolver()

def ale_fluid_solver.AleFluidSolver.GetFluidSolver (   self)

◆ GetMeshMotionSolver()

def ale_fluid_solver.AleFluidSolver.GetMeshMotionSolver (   self)

◆ GetMeshMotionSolvers()

def ale_fluid_solver.AleFluidSolver.GetMeshMotionSolvers (   self)

◆ ImportModelPart()

def ale_fluid_solver.AleFluidSolver.ImportModelPart (   self)

◆ Initialize()

def ale_fluid_solver.AleFluidSolver.Initialize (   self)

◆ InitializeSolutionStep()

def ale_fluid_solver.AleFluidSolver.InitializeSolutionStep (   self)

◆ MoveMesh()

def ale_fluid_solver.AleFluidSolver.MoveMesh (   self)

◆ Predict()

def ale_fluid_solver.AleFluidSolver.Predict (   self)

◆ PrepareModelPart()

def ale_fluid_solver.AleFluidSolver.PrepareModelPart (   self)

◆ SolveSolutionStep()

def ale_fluid_solver.AleFluidSolver.SolveSolutionStep (   self)

Member Data Documentation

◆ ale_boundary_parts

ale_fluid_solver.AleFluidSolver.ale_boundary_parts

◆ fluid_solver

ale_fluid_solver.AleFluidSolver.fluid_solver

◆ mesh_motion_solver_full_mesh

ale_fluid_solver.AleFluidSolver.mesh_motion_solver_full_mesh

◆ mesh_motion_solvers

ale_fluid_solver.AleFluidSolver.mesh_motion_solvers

◆ parallelism

ale_fluid_solver.AleFluidSolver.parallelism

◆ start_fluid_solution_time

ale_fluid_solver.AleFluidSolver.start_fluid_solution_time

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