![]() |
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.
|
The base class for Helmholtz-based solvers. More...
Public Member Functions | |
| def | __init__ (self, KratosMultiphysics.Model model, KratosMultiphysics.Parameters custom_settings) |
| KratosMultiphysics.Parameters | GetDefaultParameters (cls) |
| float | AdvanceInTime (self, float current_time) |
| Public user interface functions ####. More... | |
| None | Initialize (self) |
| None | InitializeSolutionStep (self) |
| None | FinalizeSolutionStep (self) |
| None | Predict (self) |
| None | SolveSolutionStep (self) |
| None | SetEchoLevel (self, int level) |
| int | GetEchoLevel (self) |
| None | Clear (self) |
| None | ImportModelPart (self) |
| KratosMultiphysics.ModelPart | GetComputingModelPart (self) |
| KratosMultiphysics.ModelPart | GetOriginRootModelPart (self) |
| KratosMultiphysics.ModelPart | GetOriginModelPart (self) |
| str | GetFilterType (self) |
| str | GetFilterRadius (self) |
Public Attributes | |
| filtering_model_part_name | |
| origin_root_model_part | |
| helmholtz_model_part | |
| filter_radius | |
| filter_type | |
The base class for Helmholtz-based solvers.
This class defines the user interface to Helmholtz solvers.
| def helmholtz_solver_base.HelmholtzSolverBase.__init__ | ( | self, | |
| KratosMultiphysics.Model | model, | ||
| KratosMultiphysics.Parameters | custom_settings | ||
| ) |
| float helmholtz_solver_base.HelmholtzSolverBase.AdvanceInTime | ( | self, | |
| float | current_time | ||
| ) |
Public user interface functions ####.
| None helmholtz_solver_base.HelmholtzSolverBase.Clear | ( | self | ) |
| None helmholtz_solver_base.HelmholtzSolverBase.FinalizeSolutionStep | ( | self | ) |
| KratosMultiphysics.ModelPart helmholtz_solver_base.HelmholtzSolverBase.GetComputingModelPart | ( | self | ) |
| KratosMultiphysics.Parameters helmholtz_solver_base.HelmholtzSolverBase.GetDefaultParameters | ( | cls | ) |
| int helmholtz_solver_base.HelmholtzSolverBase.GetEchoLevel | ( | self | ) |
| str helmholtz_solver_base.HelmholtzSolverBase.GetFilterRadius | ( | self | ) |
| str helmholtz_solver_base.HelmholtzSolverBase.GetFilterType | ( | self | ) |
| KratosMultiphysics.ModelPart helmholtz_solver_base.HelmholtzSolverBase.GetOriginModelPart | ( | self | ) |
| KratosMultiphysics.ModelPart helmholtz_solver_base.HelmholtzSolverBase.GetOriginRootModelPart | ( | self | ) |
| None helmholtz_solver_base.HelmholtzSolverBase.ImportModelPart | ( | self | ) |
| None helmholtz_solver_base.HelmholtzSolverBase.Initialize | ( | self | ) |
| None helmholtz_solver_base.HelmholtzSolverBase.InitializeSolutionStep | ( | self | ) |
| None helmholtz_solver_base.HelmholtzSolverBase.Predict | ( | self | ) |
| None helmholtz_solver_base.HelmholtzSolverBase.SetEchoLevel | ( | self, | |
| int | level | ||
| ) |
| None helmholtz_solver_base.HelmholtzSolverBase.SolveSolutionStep | ( | self | ) |
| helmholtz_solver_base.HelmholtzSolverBase.filter_radius |
| helmholtz_solver_base.HelmholtzSolverBase.filter_type |
| helmholtz_solver_base.HelmholtzSolverBase.filtering_model_part_name |
| helmholtz_solver_base.HelmholtzSolverBase.helmholtz_model_part |
| helmholtz_solver_base.HelmholtzSolverBase.origin_root_model_part |