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

Public Member Functions

def __init__ (self, model, parameters)
 
def GetDefaultParameters (cls)
 
def GetMinimumBufferSize (self)
 
def Initialize (self)
 
def AddVariables (self)
 
def AddDofs (self)
 
def ImportModelPart (self)
 
def PrepareModelPart (self)
 
def CheckAndPrepareModelProcess (self, params)
 
def GetComputingModelPart (self)
 
def AdvanceInTime (self, current_time)
 
def InitializeStrategy (self)
 
def InitializeSolutionStep (self)
 
def Predict (self)
 
def SolveSolutionStep (self)
 
def FinalizeSolutionStep (self)
 
def SetEchoLevel (self, level)
 
def Clear (self)
 
def Check (self)
 
def ImportMaterials (self)
 

Public Attributes

 pressure_linear_solver
 
 velocity_linear_solver
 
 compute_reactions
 
 main_model_part
 
 computing_model_part
 
 fluid_solver
 
 computing_model_part_name
 

Constructor & Destructor Documentation

◆ __init__()

def pfem_fluid_solver.PfemFluidSolver.__init__ (   self,
  model,
  parameters 
)

Member Function Documentation

◆ AddDofs()

def pfem_fluid_solver.PfemFluidSolver.AddDofs (   self)

◆ AddVariables()

def pfem_fluid_solver.PfemFluidSolver.AddVariables (   self)

◆ AdvanceInTime()

def pfem_fluid_solver.PfemFluidSolver.AdvanceInTime (   self,
  current_time 
)

◆ Check()

def pfem_fluid_solver.PfemFluidSolver.Check (   self)

◆ CheckAndPrepareModelProcess()

def pfem_fluid_solver.PfemFluidSolver.CheckAndPrepareModelProcess (   self,
  params 
)

◆ Clear()

def pfem_fluid_solver.PfemFluidSolver.Clear (   self)

◆ FinalizeSolutionStep()

def pfem_fluid_solver.PfemFluidSolver.FinalizeSolutionStep (   self)

◆ GetComputingModelPart()

def pfem_fluid_solver.PfemFluidSolver.GetComputingModelPart (   self)

◆ GetDefaultParameters()

def pfem_fluid_solver.PfemFluidSolver.GetDefaultParameters (   cls)

◆ GetMinimumBufferSize()

def pfem_fluid_solver.PfemFluidSolver.GetMinimumBufferSize (   self)

◆ ImportMaterials()

def pfem_fluid_solver.PfemFluidSolver.ImportMaterials (   self)

◆ ImportModelPart()

def pfem_fluid_solver.PfemFluidSolver.ImportModelPart (   self)

◆ Initialize()

def pfem_fluid_solver.PfemFluidSolver.Initialize (   self)

◆ InitializeSolutionStep()

def pfem_fluid_solver.PfemFluidSolver.InitializeSolutionStep (   self)

◆ InitializeStrategy()

def pfem_fluid_solver.PfemFluidSolver.InitializeStrategy (   self)

◆ Predict()

def pfem_fluid_solver.PfemFluidSolver.Predict (   self)

◆ PrepareModelPart()

def pfem_fluid_solver.PfemFluidSolver.PrepareModelPart (   self)

◆ SetEchoLevel()

def pfem_fluid_solver.PfemFluidSolver.SetEchoLevel (   self,
  level 
)

◆ SolveSolutionStep()

def pfem_fluid_solver.PfemFluidSolver.SolveSolutionStep (   self)

Member Data Documentation

◆ compute_reactions

pfem_fluid_solver.PfemFluidSolver.compute_reactions

◆ computing_model_part

pfem_fluid_solver.PfemFluidSolver.computing_model_part

◆ computing_model_part_name

pfem_fluid_solver.PfemFluidSolver.computing_model_part_name

◆ fluid_solver

pfem_fluid_solver.PfemFluidSolver.fluid_solver

◆ main_model_part

pfem_fluid_solver.PfemFluidSolver.main_model_part

◆ pressure_linear_solver

pfem_fluid_solver.PfemFluidSolver.pressure_linear_solver

◆ velocity_linear_solver

pfem_fluid_solver.PfemFluidSolver.velocity_linear_solver

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