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.
|
Monolithic Stokes formulations solver. More...
Public Member Functions | |
def | GetDefaultParameters (cls) |
def | __init__ (self, model, custom_settings) |
Constructs the Stokes monolithic solver. More... | |
def | AddVariables (self) |
def | InitializeSolutionStep (self) |
Public Attributes | |
formulation | |
element_name | |
condition_name | |
element_integrates_in_time | |
element_has_nodal_properties | |
min_buffer_size | |
Monolithic Stokes formulations solver.
This solver is an specialization of the Navier-Stokes monolithic solver designed to be used in combination with elements implementing Stokes formulations.
The main differences with its base class are the possibility of forcing the steady state by deactivating the time integration coefficients and the use of a linear strategy by default. The non-linear Newton-Raphson strategy is also supported for the non-newtonian material models case.
def stokes_solver_monolithic.StokesSolverMonolithic.__init__ | ( | self, | |
model, | |||
custom_settings | |||
) |
Constructs the Stokes monolithic solver.
Arguments:
model – The model container to be used custom_settings – Kratos parameter object encapsulating the solver settings
def stokes_solver_monolithic.StokesSolverMonolithic.AddVariables | ( | self | ) |
def stokes_solver_monolithic.StokesSolverMonolithic.GetDefaultParameters | ( | cls | ) |
def stokes_solver_monolithic.StokesSolverMonolithic.InitializeSolutionStep | ( | self | ) |
stokes_solver_monolithic.StokesSolverMonolithic.condition_name |
stokes_solver_monolithic.StokesSolverMonolithic.element_has_nodal_properties |
stokes_solver_monolithic.StokesSolverMonolithic.element_integrates_in_time |
stokes_solver_monolithic.StokesSolverMonolithic.element_name |
stokes_solver_monolithic.StokesSolverMonolithic.formulation |
stokes_solver_monolithic.StokesSolverMonolithic.min_buffer_size |