◆ __init__()
def dam_mechanical_solver.DamMechanicalSolver.__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 in dam_UP_mechanical_solver.DamUPMechanicalSolver.
◆ AddDofs()
def dam_mechanical_solver.DamMechanicalSolver.AddDofs |
( |
|
self | ) |
|
◆ AddVariables()
def dam_mechanical_solver.DamMechanicalSolver.AddVariables |
( |
|
self | ) |
|
◆ Check()
def dam_mechanical_solver.DamMechanicalSolver.Check |
( |
|
self | ) |
|
◆ Clear()
def dam_mechanical_solver.DamMechanicalSolver.Clear |
( |
|
self | ) |
|
◆ ComputeDeltaTime()
def dam_mechanical_solver.DamMechanicalSolver.ComputeDeltaTime |
( |
|
self | ) |
|
◆ FinalizeSolutionStep()
def dam_mechanical_solver.DamMechanicalSolver.FinalizeSolutionStep |
( |
|
self | ) |
|
◆ GetComputingModelPart()
def dam_mechanical_solver.DamMechanicalSolver.GetComputingModelPart |
( |
|
self | ) |
|
◆ GetMinimumBufferSize()
def dam_mechanical_solver.DamMechanicalSolver.GetMinimumBufferSize |
( |
|
self | ) |
|
◆ GetOutputVariables()
def dam_mechanical_solver.DamMechanicalSolver.GetOutputVariables |
( |
|
self | ) |
|
◆ ImportModelPart()
def dam_mechanical_solver.DamMechanicalSolver.ImportModelPart |
( |
|
self | ) |
|
◆ Initialize()
def dam_mechanical_solver.DamMechanicalSolver.Initialize |
( |
|
self | ) |
|
◆ InitializeSolutionStep()
def dam_mechanical_solver.DamMechanicalSolver.InitializeSolutionStep |
( |
|
self | ) |
|
◆ InitializeStrategy()
def dam_mechanical_solver.DamMechanicalSolver.InitializeStrategy |
( |
|
self | ) |
|
◆ Predict()
def dam_mechanical_solver.DamMechanicalSolver.Predict |
( |
|
self | ) |
|
◆ SaveRestart()
def dam_mechanical_solver.DamMechanicalSolver.SaveRestart |
( |
|
self | ) |
|
◆ SetEchoLevel()
def dam_mechanical_solver.DamMechanicalSolver.SetEchoLevel |
( |
|
self, |
|
|
|
level |
|
) |
| |
◆ Solve()
def dam_mechanical_solver.DamMechanicalSolver.Solve |
( |
|
self | ) |
|
◆ SolveSolutionStep()
def dam_mechanical_solver.DamMechanicalSolver.SolveSolutionStep |
( |
|
self | ) |
|
◆ body_domain_sub_sub_model_part_list
dam_mechanical_solver.DamMechanicalSolver.body_domain_sub_sub_model_part_list |
◆ linear_solver
dam_mechanical_solver.DamMechanicalSolver.linear_solver |
◆ loads_sub_sub_model_part_list
dam_mechanical_solver.DamMechanicalSolver.loads_sub_sub_model_part_list |
◆ main_model_part
dam_mechanical_solver.DamMechanicalSolver.main_model_part |
◆ mechanical_model_part_name
dam_mechanical_solver.DamMechanicalSolver.mechanical_model_part_name |
◆ settings
dam_mechanical_solver.DamMechanicalSolver.settings |
settings string in json format
◆ Solver
dam_mechanical_solver.DamMechanicalSolver.Solver |
◆ strategy_params
dam_mechanical_solver.DamMechanicalSolver.strategy_params |
The documentation for this class was generated from the following file:
- /home/runner/work/Documentation/Documentation/master/applications/DamApplication/python_scripts/dam_mechanical_solver.py