![]() |
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.
|
Material properties control. More...
Public Member Functions | |
| def | __init__ (self, str name, Kratos.Model model, Kratos.Parameters parameters) |
| None | Initialize (self) |
| None | Check (self) |
| None | Finalize (self) |
| 'list[SupportedSensitivityFieldVariableTypes]' | GetPhysicalKratosVariables (self) |
| ContainerExpressionTypes | GetEmptyField (self) |
| ContainerExpressionTypes | GetControlField (self) |
| ContainerExpressionTypes | MapGradient (self, 'dict[SupportedSensitivityFieldVariableTypes, ContainerExpressionTypes]' physical_gradient_variable_container_expression_map) |
| bool | Update (self, ContainerExpressionTypes control_field) |
| str | __str__ (self) |
Public Attributes | |
| model | |
| controlled_physical_variable | |
| model_part_operation | |
| model_part | |
Material properties control.
This is a generic material properties control which creates a control for the specified control variable. This does not do any filtering. TODO: Extend with filtering techniques when they are implemented.
| def material_properties_control.MaterialPropertiesControl.__init__ | ( | self, | |
| str | name, | ||
| Kratos.Model | model, | ||
| Kratos.Parameters | parameters | ||
| ) |
| str material_properties_control.MaterialPropertiesControl.__str__ | ( | self | ) |
| None material_properties_control.MaterialPropertiesControl.Check | ( | self | ) |
| None material_properties_control.MaterialPropertiesControl.Finalize | ( | self | ) |
| ContainerExpressionTypes material_properties_control.MaterialPropertiesControl.GetControlField | ( | self | ) |
| ContainerExpressionTypes material_properties_control.MaterialPropertiesControl.GetEmptyField | ( | self | ) |
| 'list[SupportedSensitivityFieldVariableTypes]' material_properties_control.MaterialPropertiesControl.GetPhysicalKratosVariables | ( | self | ) |
| None material_properties_control.MaterialPropertiesControl.Initialize | ( | self | ) |
| ContainerExpressionTypes material_properties_control.MaterialPropertiesControl.MapGradient | ( | self, | |
| 'dict[SupportedSensitivityFieldVariableTypes, ContainerExpressionTypes]' | physical_gradient_variable_container_expression_map | ||
| ) |
| bool material_properties_control.MaterialPropertiesControl.Update | ( | self, | |
| ContainerExpressionTypes | control_field | ||
| ) |
| material_properties_control.MaterialPropertiesControl.controlled_physical_variable |
| material_properties_control.MaterialPropertiesControl.model |
| material_properties_control.MaterialPropertiesControl.model_part |
| material_properties_control.MaterialPropertiesControl.model_part_operation |