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.
Functions
formulations.utilities Namespace Reference

Functions

def GetKratosObjectPrototype (type_name)
 
def CreateDuplicateModelPart (origin_modelpart, destination_modelpart_name, element_name, condition_name)
 
def CreateRansFormulationModelPart (original_model_part, model_part_name_suffix, domain_size, element_name, condition_name="")
 
def CalculateNormalsOnConditions (model_part)
 
def InitializeYPlusVariablesInConditions (model_part)
 
def InitializePeriodicConditions (base_model_part, model_part, variables_list, periodic_condition_name="PeriodicCondition")
 
def InitializeWallLawProperties (model)
 
def GetBoundaryFlags (boundary_flags_parameters)
 
def GetConvergenceInfo (variable, relative_error, relative_tolerance, absolute_error=-1.0, absolute_tolerance=-1.0)
 
def CreateBlockBuilderAndSolver (linear_solver, is_periodic, communicator)
 

Function Documentation

◆ CalculateNormalsOnConditions()

def formulations.utilities.CalculateNormalsOnConditions (   model_part)

◆ CreateBlockBuilderAndSolver()

def formulations.utilities.CreateBlockBuilderAndSolver (   linear_solver,
  is_periodic,
  communicator 
)

◆ CreateDuplicateModelPart()

def formulations.utilities.CreateDuplicateModelPart (   origin_modelpart,
  destination_modelpart_name,
  element_name,
  condition_name 
)

◆ CreateRansFormulationModelPart()

def formulations.utilities.CreateRansFormulationModelPart (   original_model_part,
  model_part_name_suffix,
  domain_size,
  element_name,
  condition_name = "" 
)

◆ GetBoundaryFlags()

def formulations.utilities.GetBoundaryFlags (   boundary_flags_parameters)

◆ GetConvergenceInfo()

def formulations.utilities.GetConvergenceInfo (   variable,
  relative_error,
  relative_tolerance,
  absolute_error = -1.0,
  absolute_tolerance = -1.0 
)

◆ GetKratosObjectPrototype()

def formulations.utilities.GetKratosObjectPrototype (   type_name)

◆ InitializePeriodicConditions()

def formulations.utilities.InitializePeriodicConditions (   base_model_part,
  model_part,
  variables_list,
  periodic_condition_name = "PeriodicCondition" 
)

◆ InitializeWallLawProperties()

def formulations.utilities.InitializeWallLawProperties (   model)

◆ InitializeYPlusVariablesInConditions()

def formulations.utilities.InitializeYPlusVariablesInConditions (   model_part)