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
auxiliary_methods_solvers Namespace Reference

Functions

def AuxiliaryContactSettings ()
 
def AuxiliaryMPCContactSettings ()
 
def AuxiliaryExplicitContactSettings ()
 
def AuxiliarySetSettings (settings, contact_settings)
 
def AuxiliaryMPCSetSettings (settings, contact_settings)
 
def AuxiliaryValidateSettings (solver)
 
def AuxiliaryAddVariables (main_model_part, mortar_type="")
 
def AuxiliaryMPCAddVariables (main_model_part, contact_type="")
 
def AuxiliaryAddDofs (main_model_part, mortar_type="")
 
def AuxiliarySolve (mechanical_solution_strategy)
 
def AuxiliaryComputeDeltaTime (main_model_part, computing_model_part, settings, contact_settings)
 
def AuxiliaryCreateConvergenceParameters (main_model_part, settings, contact_settings)
 
def AuxiliaryCreateLinearSolver (main_model_part, settings, contact_settings, linear_solver_settings, linear_solver)
 
def AuxiliaryPureSlipCheck (model_part)
 
def AuxiliaryLineSearch (computing_model_part, mechanical_scheme, linear_solver, mechanical_convergence_criterion, builder_and_solver, settings, contact_settings, processes_list, post_process)
 
def AuxiliaryNewton (computing_model_part, mechanical_scheme, mechanical_convergence_criterion, builder_and_solver, settings, contact_settings, processes_list, post_process)
 
def AuxiliaryMPCNewton (computing_model_part, mechanical_scheme, mechanical_convergence_criterion, builder_and_solver, settings, contact_settings)
 
def GetBDFIntegrationOrder (scheme_type)
 

Function Documentation

◆ AuxiliaryAddDofs()

def auxiliary_methods_solvers.AuxiliaryAddDofs (   main_model_part,
  mortar_type = "" 
)

◆ AuxiliaryAddVariables()

def auxiliary_methods_solvers.AuxiliaryAddVariables (   main_model_part,
  mortar_type = "" 
)

◆ AuxiliaryComputeDeltaTime()

def auxiliary_methods_solvers.AuxiliaryComputeDeltaTime (   main_model_part,
  computing_model_part,
  settings,
  contact_settings 
)

◆ AuxiliaryContactSettings()

def auxiliary_methods_solvers.AuxiliaryContactSettings ( )

◆ AuxiliaryCreateConvergenceParameters()

def auxiliary_methods_solvers.AuxiliaryCreateConvergenceParameters (   main_model_part,
  settings,
  contact_settings 
)

◆ AuxiliaryCreateLinearSolver()

def auxiliary_methods_solvers.AuxiliaryCreateLinearSolver (   main_model_part,
  settings,
  contact_settings,
  linear_solver_settings,
  linear_solver 
)

◆ AuxiliaryExplicitContactSettings()

def auxiliary_methods_solvers.AuxiliaryExplicitContactSettings ( )

◆ AuxiliaryLineSearch()

def auxiliary_methods_solvers.AuxiliaryLineSearch (   computing_model_part,
  mechanical_scheme,
  linear_solver,
  mechanical_convergence_criterion,
  builder_and_solver,
  settings,
  contact_settings,
  processes_list,
  post_process 
)

◆ AuxiliaryMPCAddVariables()

def auxiliary_methods_solvers.AuxiliaryMPCAddVariables (   main_model_part,
  contact_type = "" 
)

◆ AuxiliaryMPCContactSettings()

def auxiliary_methods_solvers.AuxiliaryMPCContactSettings ( )

◆ AuxiliaryMPCNewton()

def auxiliary_methods_solvers.AuxiliaryMPCNewton (   computing_model_part,
  mechanical_scheme,
  mechanical_convergence_criterion,
  builder_and_solver,
  settings,
  contact_settings 
)

◆ AuxiliaryMPCSetSettings()

def auxiliary_methods_solvers.AuxiliaryMPCSetSettings (   settings,
  contact_settings 
)

◆ AuxiliaryNewton()

def auxiliary_methods_solvers.AuxiliaryNewton (   computing_model_part,
  mechanical_scheme,
  mechanical_convergence_criterion,
  builder_and_solver,
  settings,
  contact_settings,
  processes_list,
  post_process 
)

◆ AuxiliaryPureSlipCheck()

def auxiliary_methods_solvers.AuxiliaryPureSlipCheck (   model_part)

◆ AuxiliarySetSettings()

def auxiliary_methods_solvers.AuxiliarySetSettings (   settings,
  contact_settings 
)

◆ AuxiliarySolve()

def auxiliary_methods_solvers.AuxiliarySolve (   mechanical_solution_strategy)

◆ AuxiliaryValidateSettings()

def auxiliary_methods_solvers.AuxiliaryValidateSettings (   solver)

◆ GetBDFIntegrationOrder()

def auxiliary_methods_solvers.GetBDFIntegrationOrder (   scheme_type)