![]() |
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.
|
Node-based shape control using implicit and explicit Vertex Morphing techniques. More...
Public Member Functions | |
| def | __init__ (self, str name, Kratos.Model model, Kratos.Parameters parameters, OptimizationProblem optimization_problem) |
| None | Initialize (self) |
| def | SetupMeshMotion (self) |
| None | Check (self) |
| None | Finalize (self) |
| 'list[SupportedSensitivityFieldVariableTypes]' | GetPhysicalKratosVariables (self) |
| ContainerExpressionTypes | GetEmptyField (self) |
| ContainerExpressionTypes | GetControlField (self) |
| ContainerExpressionTypes | GetPhysicalField (self) |
| ContainerExpressionTypes | MapGradient (self, 'dict[SupportedSensitivityFieldVariableTypes, ContainerExpressionTypes]' physical_gradient_variable_container_expression_map) |
| bool | Update (self, ContainerExpressionTypes new_control_field) |
| str | __str__ (self) |
Node-based shape control using implicit and explicit Vertex Morphing techniques.
This is filtering-based discrete shape control which parametrizes and controls discrete shell and solid geometeries.
| def vertex_morphing_shape_control.VertexMorphingShapeControl.__init__ | ( | self, | |
| str | name, | ||
| Kratos.Model | model, | ||
| Kratos.Parameters | parameters, | ||
| OptimizationProblem | optimization_problem | ||
| ) |
| str vertex_morphing_shape_control.VertexMorphingShapeControl.__str__ | ( | self | ) |
| None vertex_morphing_shape_control.VertexMorphingShapeControl.Check | ( | self | ) |
| None vertex_morphing_shape_control.VertexMorphingShapeControl.Finalize | ( | self | ) |
| ContainerExpressionTypes vertex_morphing_shape_control.VertexMorphingShapeControl.GetControlField | ( | self | ) |
| ContainerExpressionTypes vertex_morphing_shape_control.VertexMorphingShapeControl.GetEmptyField | ( | self | ) |
| ContainerExpressionTypes vertex_morphing_shape_control.VertexMorphingShapeControl.GetPhysicalField | ( | self | ) |
| 'list[SupportedSensitivityFieldVariableTypes]' vertex_morphing_shape_control.VertexMorphingShapeControl.GetPhysicalKratosVariables | ( | self | ) |
| None vertex_morphing_shape_control.VertexMorphingShapeControl.Initialize | ( | self | ) |
| ContainerExpressionTypes vertex_morphing_shape_control.VertexMorphingShapeControl.MapGradient | ( | self, | |
| 'dict[SupportedSensitivityFieldVariableTypes, ContainerExpressionTypes]' | physical_gradient_variable_container_expression_map | ||
| ) |
| def vertex_morphing_shape_control.VertexMorphingShapeControl.SetupMeshMotion | ( | self | ) |
| bool vertex_morphing_shape_control.VertexMorphingShapeControl.Update | ( | self, | |
| ContainerExpressionTypes | new_control_field | ||
| ) |
| vertex_morphing_shape_control.VertexMorphingShapeControl.control_field |
| vertex_morphing_shape_control.VertexMorphingShapeControl.filter |
| vertex_morphing_shape_control.VertexMorphingShapeControl.filter_model_part |
| vertex_morphing_shape_control.VertexMorphingShapeControl.filter_type |
| vertex_morphing_shape_control.VertexMorphingShapeControl.fixed_model_part |
| vertex_morphing_shape_control.VertexMorphingShapeControl.fixed_model_part_operation |
| vertex_morphing_shape_control.VertexMorphingShapeControl.has_mesh_motion |
| vertex_morphing_shape_control.VertexMorphingShapeControl.is_filter_implicit |
| vertex_morphing_shape_control.VertexMorphingShapeControl.is_initialized |
| vertex_morphing_shape_control.VertexMorphingShapeControl.mesh_motion_params |
| vertex_morphing_shape_control.VertexMorphingShapeControl.model |
| vertex_morphing_shape_control.VertexMorphingShapeControl.model_part_operation |
| vertex_morphing_shape_control.VertexMorphingShapeControl.optimization_problem |
| vertex_morphing_shape_control.VertexMorphingShapeControl.output_all_fields |
| vertex_morphing_shape_control.VertexMorphingShapeControl.parameters |
| vertex_morphing_shape_control.VertexMorphingShapeControl.supported_filter_types |