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 | |
str | GetClassModuleFromKratos (str full_class_name) |
def | CallOnAll ('list[Any]' list_of_objects, Any method, *args, **kwargs) |
bool | IsSameContainerExpression (ContainerExpressionTypes container_expression_1, ContainerExpressionTypes container_expression_2) |
bool | HasContainerExpression (ContainerExpressionTypes container_expression, 'list[ContainerExpressionTypes]' list_of_container_expressions) |
def | OptimizationComponentFactory (Kratos.Model model, Kratos.Parameters parameters, OptimizationProblem optimization_problem) |
'list[str]' | GetAllComponentFullNamesWithData (OptimizationProblem optimization_problem) |
Any | GetComponentHavingDataByFullName (str component_full_name, OptimizationProblem optimization_problem) |
def helper_utilities.CallOnAll | ( | 'list[Any]' | list_of_objects, |
Any | method, | ||
* | args, | ||
** | kwargs | ||
) |
'list[str]' helper_utilities.GetAllComponentFullNamesWithData | ( | OptimizationProblem | optimization_problem | ) |
str helper_utilities.GetClassModuleFromKratos | ( | str | full_class_name | ) |
Any helper_utilities.GetComponentHavingDataByFullName | ( | str | component_full_name, |
OptimizationProblem | optimization_problem | ||
) |
bool helper_utilities.HasContainerExpression | ( | ContainerExpressionTypes | container_expression, |
'list[ContainerExpressionTypes]' | list_of_container_expressions | ||
) |
bool helper_utilities.IsSameContainerExpression | ( | ContainerExpressionTypes | container_expression_1, |
ContainerExpressionTypes | container_expression_2 | ||
) |
def helper_utilities.OptimizationComponentFactory | ( | Kratos.Model | model, |
Kratos.Parameters | parameters, | ||
OptimizationProblem | optimization_problem | ||
) |