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
factories.helpers Namespace Reference

Functions

def AddEchoLevelToSettings (settings, echo_level)
 
def CreatePredictors (predictor_settings_list, solvers, parent_echo_level)
 
def CreateConvergenceAccelerators (KM.Parameters convergence_accelerator_settings_list, "collections.OrderedDict[str,CoSimulationSolverWrapper]" solvers, KM.DataCommunicator parent_data_communicator, int parent_echo_level)
 
def CreateConvergenceCriteria (KM.Parameters convergence_criterion_settings_list, "collections.OrderedDict[str,CoSimulationSolverWrapper]" solvers, KM.DataCommunicator parent_data_communicator, int parent_echo_level)
 
def CreateCouplingOperations (coupling_operations_settings_dict, solvers, parent_coupled_solver_process_info, parent_data_communicator, parent_echo_level)
 
def CreateDataTransferOperators (data_transfer_operators_settings_dict, parent_data_communicator, parent_echo_level)
 

Function Documentation

◆ AddEchoLevelToSettings()

def factories.helpers.AddEchoLevelToSettings (   settings,
  echo_level 
)

◆ CreateConvergenceAccelerators()

def factories.helpers.CreateConvergenceAccelerators ( KM.Parameters  convergence_accelerator_settings_list,
"collections.OrderedDict[str,CoSimulationSolverWrapper]"  solvers,
KM.DataCommunicator  parent_data_communicator,
int  parent_echo_level 
)

◆ CreateConvergenceCriteria()

def factories.helpers.CreateConvergenceCriteria ( KM.Parameters  convergence_criterion_settings_list,
"collections.OrderedDict[str,CoSimulationSolverWrapper]"  solvers,
KM.DataCommunicator  parent_data_communicator,
int  parent_echo_level 
)

◆ CreateCouplingOperations()

def factories.helpers.CreateCouplingOperations (   coupling_operations_settings_dict,
  solvers,
  parent_coupled_solver_process_info,
  parent_data_communicator,
  parent_echo_level 
)

◆ CreateDataTransferOperators()

def factories.helpers.CreateDataTransferOperators (   data_transfer_operators_settings_dict,
  parent_data_communicator,
  parent_echo_level 
)

◆ CreatePredictors()

def factories.helpers.CreatePredictors (   predictor_settings_list,
  solvers,
  parent_echo_level 
)