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_structural_thermal_solver.CoupledThermoMechanicalSolver Class Reference
Inheritance diagram for coupled_structural_thermal_solver.CoupledThermoMechanicalSolver:
Collaboration diagram for coupled_structural_thermal_solver.CoupledThermoMechanicalSolver:

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 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)
 
def RemoveConvectiveVelocity (self)
 

Public Attributes

 domain_size
 Get domain size. More...
 
 structural_solver
 
 thermal_solver
 
 is_dynamic
 

Constructor & Destructor Documentation

◆ __init__()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.__init__ (   self,
  model,
  custom_settings 
)

Member Function Documentation

◆ AdaptMesh()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.AdaptMesh (   self)

◆ AddDofs()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.AddDofs (   self)

◆ AddVariables()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.AddVariables (   self)

◆ AdvanceInTime()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.AdvanceInTime (   self,
  current_time 
)

◆ Check()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.Check (   self)

◆ Clear()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.Clear (   self)

◆ FinalizeSolutionStep()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.FinalizeSolutionStep (   self)

◆ GetComputingModelPart()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.GetComputingModelPart (   self)

◆ GetDefaultParameters()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.GetDefaultParameters (   cls)

◆ GetMinimumBufferSize()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.GetMinimumBufferSize (   self)

◆ GetOutputVariables()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.GetOutputVariables (   self)

◆ ImportModelPart()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.ImportModelPart (   self)

◆ Initialize()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.Initialize (   self)

◆ InitializeSolutionStep()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.InitializeSolutionStep (   self)

◆ Predict()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.Predict (   self)

◆ PrepareModelPart()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.PrepareModelPart (   self)

◆ RemoveConvectiveVelocity()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.RemoveConvectiveVelocity (   self)

◆ SetEchoLevel()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.SetEchoLevel (   self,
  level 
)

◆ SolveSolutionStep()

def coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.SolveSolutionStep (   self)

Member Data Documentation

◆ domain_size

coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.domain_size

Get domain size.

◆ is_dynamic

coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.is_dynamic

◆ structural_solver

coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.structural_solver

◆ thermal_solver

coupled_structural_thermal_solver.CoupledThermoMechanicalSolver.thermal_solver

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