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.
|
Public Member Functions | |
def | __init__ (self, main_model_part, custom_settings) |
constructor. More... | |
def | AddVariables (self) |
def | AddDofs (self) |
Public Member Functions inherited from dam_mechanical_solver.DamMechanicalSolver | |
def | GetMinimumBufferSize (self) |
def | ImportModelPart (self) |
def | Initialize (self) |
def | GetComputingModelPart (self) |
def | GetOutputVariables (self) |
def | ComputeDeltaTime (self) |
def | SaveRestart (self) |
def | Solve (self) |
def | InitializeStrategy (self) |
def | InitializeSolutionStep (self) |
def | Predict (self) |
def | SolveSolutionStep (self) |
def | FinalizeSolutionStep (self) |
def | SetEchoLevel (self, level) |
def | Clear (self) |
def | Check (self) |
Public Attributes | |
main_model_part | |
settings | |
settings string in json format More... | |
linear_solver | |
Public Attributes inherited from dam_mechanical_solver.DamMechanicalSolver | |
main_model_part | |
settings | |
settings string in json format More... | |
linear_solver | |
Solver | |
mechanical_model_part_name | |
body_domain_sub_sub_model_part_list | |
loads_sub_sub_model_part_list | |
strategy_params | |
def dam_UP_mechanical_solver.DamUPMechanicalSolver.__init__ | ( | self, | |
main_model_part, | |||
custom_settings | |||
) |
constructor.
the constructor shall only take care of storing the settings and the pointer to the main_model part. This is needed since at the point of constructing the model part is still not filled and the variables are not yet allocated
real construction shall be delayed to the function "Initialize" which will be called once the model is already filled
Reimplemented from dam_mechanical_solver.DamMechanicalSolver.
def dam_UP_mechanical_solver.DamUPMechanicalSolver.AddDofs | ( | self | ) |
Reimplemented from dam_mechanical_solver.DamMechanicalSolver.
def dam_UP_mechanical_solver.DamUPMechanicalSolver.AddVariables | ( | self | ) |
Reimplemented from dam_mechanical_solver.DamMechanicalSolver.
dam_UP_mechanical_solver.DamUPMechanicalSolver.linear_solver |
dam_UP_mechanical_solver.DamUPMechanicalSolver.main_model_part |
dam_UP_mechanical_solver.DamUPMechanicalSolver.settings |
settings string in json format