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

Public Member Functions

def GetDefaultParameters (cls)
 
def __init__ (self, model, custom_settings)
 
def AddVariables (self)
 
def ImportModelPart (self)
 
def PrepareModelPart (self)
 
def AddDofs (self)
 
def AdaptMesh (self)
 
def GetComputingModelPart (self)
 
def GetOutputVariables (self)
 
def ComputeDeltaTime (self)
 
def GetMinimumBufferSize (self)
 
def Initialize (self)
 
def Clear (self)
 
def Check (self)
 
def SetEchoLevel (self, level)
 
def AdvanceInTime (self, current_time)
 
def InitializeSolutionStep (self)
 
def Predict (self)
 
def SolveSolutionStep (self)
 
def FinalizeSolutionStep (self)
 

Public Attributes

 domain_size
 Cal base class constructor. More...
 
 fluid_solver
 Create subdomain solvers. More...
 
 thermal_solver
 

Constructor & Destructor Documentation

◆ __init__()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.__init__ (   self,
  model,
  custom_settings 
)

Member Function Documentation

◆ AdaptMesh()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.AdaptMesh (   self)

◆ AddDofs()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.AddDofs (   self)

◆ AddVariables()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.AddVariables (   self)

◆ AdvanceInTime()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.AdvanceInTime (   self,
  current_time 
)

◆ Check()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.Check (   self)

◆ Clear()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.Clear (   self)

◆ ComputeDeltaTime()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.ComputeDeltaTime (   self)

◆ FinalizeSolutionStep()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.FinalizeSolutionStep (   self)

◆ GetComputingModelPart()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.GetComputingModelPart (   self)

◆ GetDefaultParameters()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.GetDefaultParameters (   cls)

◆ GetMinimumBufferSize()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.GetMinimumBufferSize (   self)

◆ GetOutputVariables()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.GetOutputVariables (   self)

◆ ImportModelPart()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.ImportModelPart (   self)

◆ Initialize()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.Initialize (   self)

◆ InitializeSolutionStep()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.InitializeSolutionStep (   self)

◆ Predict()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.Predict (   self)

◆ PrepareModelPart()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.PrepareModelPart (   self)

◆ SetEchoLevel()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.SetEchoLevel (   self,
  level 
)

◆ SolveSolutionStep()

def coupled_fluid_thermal_solver.CoupledFluidThermalSolver.SolveSolutionStep (   self)

Member Data Documentation

◆ domain_size

coupled_fluid_thermal_solver.CoupledFluidThermalSolver.domain_size

Cal base class constructor.

Get domain size

◆ fluid_solver

coupled_fluid_thermal_solver.CoupledFluidThermalSolver.fluid_solver

Create subdomain solvers.

◆ thermal_solver

coupled_fluid_thermal_solver.CoupledFluidThermalSolver.thermal_solver

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