|
| def | __init__ (self, fluid_only_model_part, combined_model_part, fluid_model_part, disp_time_scheme, pres_time_scheme, pres_linear_solver, convergence_criteria, CalculateReactionsFlag, ReformDofSetAtEachStep, MoveMeshFlag, domain_size, bulk_modulus, density) |
| |
| def | SetEchoLevel (self, level) |
| |
| def | Initialize (self) |
| |
| def | Solve (self, domain_size, UlfUtils, FSI) |
| |
| def | Predict (self) |
| |
| def | InitializeSolutionStep (self, reform_dofs) |
| |
| def | ExecuteIteration (self, global_iteration_number, echo_level, MoveMeshFlag, CalculateNormDxFlag, UlfUtils) |
| |
| def | FinalizeSolutionStep (self, CalculateReactionsFlag) |
| |
| def | Clear (self) |
| |
| def | calc_alpha (self, prod_ri_ri, prod_LHS_d, di) |
| |
| def | prec_CG_Solve (self, max_iterations, conv_criterion, global_iteration_number) |
| |
| def | PredictionStep (self, domain_size, UlfUtils) |
| |
| def | MoveMesh (self) |
| |
| def | CorrectVolume (self, domain_size, initial_volume, model_part, UlfUtils) |
| |
◆ __init__()
| def ulf_frac_strategy.ULFFracStrategyPython.__init__ |
( |
|
self, |
|
|
|
fluid_only_model_part, |
|
|
|
combined_model_part, |
|
|
|
fluid_model_part, |
|
|
|
disp_time_scheme, |
|
|
|
pres_time_scheme, |
|
|
|
pres_linear_solver, |
|
|
|
convergence_criteria, |
|
|
|
CalculateReactionsFlag, |
|
|
|
ReformDofSetAtEachStep, |
|
|
|
MoveMeshFlag, |
|
|
|
domain_size, |
|
|
|
bulk_modulus, |
|
|
|
density |
|
) |
| |
◆ calc_alpha()
| def ulf_frac_strategy.ULFFracStrategyPython.calc_alpha |
( |
|
self, |
|
|
|
prod_ri_ri, |
|
|
|
prod_LHS_d, |
|
|
|
di |
|
) |
| |
◆ Clear()
| def ulf_frac_strategy.ULFFracStrategyPython.Clear |
( |
|
self | ) |
|
◆ CorrectVolume()
| def ulf_frac_strategy.ULFFracStrategyPython.CorrectVolume |
( |
|
self, |
|
|
|
domain_size, |
|
|
|
initial_volume, |
|
|
|
model_part, |
|
|
|
UlfUtils |
|
) |
| |
◆ ExecuteIteration()
| def ulf_frac_strategy.ULFFracStrategyPython.ExecuteIteration |
( |
|
self, |
|
|
|
global_iteration_number, |
|
|
|
echo_level, |
|
|
|
MoveMeshFlag, |
|
|
|
CalculateNormDxFlag, |
|
|
|
UlfUtils |
|
) |
| |
◆ FinalizeSolutionStep()
| def ulf_frac_strategy.ULFFracStrategyPython.FinalizeSolutionStep |
( |
|
self, |
|
|
|
CalculateReactionsFlag |
|
) |
| |
◆ Initialize()
| def ulf_frac_strategy.ULFFracStrategyPython.Initialize |
( |
|
self | ) |
|
◆ InitializeSolutionStep()
| def ulf_frac_strategy.ULFFracStrategyPython.InitializeSolutionStep |
( |
|
self, |
|
|
|
reform_dofs |
|
) |
| |
◆ MoveMesh()
| def ulf_frac_strategy.ULFFracStrategyPython.MoveMesh |
( |
|
self | ) |
|
◆ prec_CG_Solve()
| def ulf_frac_strategy.ULFFracStrategyPython.prec_CG_Solve |
( |
|
self, |
|
|
|
max_iterations, |
|
|
|
conv_criterion, |
|
|
|
global_iteration_number |
|
) |
| |
◆ Predict()
| def ulf_frac_strategy.ULFFracStrategyPython.Predict |
( |
|
self | ) |
|
◆ PredictionStep()
| def ulf_frac_strategy.ULFFracStrategyPython.PredictionStep |
( |
|
self, |
|
|
|
domain_size, |
|
|
|
UlfUtils |
|
) |
| |
◆ SetEchoLevel()
| def ulf_frac_strategy.ULFFracStrategyPython.SetEchoLevel |
( |
|
self, |
|
|
|
level |
|
) |
| |
◆ Solve()
| def ulf_frac_strategy.ULFFracStrategyPython.Solve |
( |
|
self, |
|
|
|
domain_size, |
|
|
|
UlfUtils, |
|
|
|
FSI |
|
) |
| |
| ulf_frac_strategy.ULFFracStrategyPython.A |
| ulf_frac_strategy.ULFFracStrategyPython.b |
◆ builder_and_solver
| ulf_frac_strategy.ULFFracStrategyPython.builder_and_solver |
◆ bulk_modulus
| ulf_frac_strategy.ULFFracStrategyPython.bulk_modulus |
◆ CalculateMass
| ulf_frac_strategy.ULFFracStrategyPython.CalculateMass |
◆ CalculateReactionsFlag
| ulf_frac_strategy.ULFFracStrategyPython.CalculateReactionsFlag |
◆ convergence_criteria
| ulf_frac_strategy.ULFFracStrategyPython.convergence_criteria |
| ulf_frac_strategy.ULFFracStrategyPython.D |
◆ D_fluid
| ulf_frac_strategy.ULFFracStrategyPython.D_fluid |
◆ density
| ulf_frac_strategy.ULFFracStrategyPython.density |
◆ domain_size
| ulf_frac_strategy.ULFFracStrategyPython.domain_size |
◆ dummy_solver
| ulf_frac_strategy.ULFFracStrategyPython.dummy_solver |
◆ Dx
| ulf_frac_strategy.ULFFracStrategyPython.Dx |
◆ echo_level
| ulf_frac_strategy.ULFFracStrategyPython.echo_level |
◆ fluid_model_part
| ulf_frac_strategy.ULFFracStrategyPython.fluid_model_part |
◆ fluid_only_model_part
| ulf_frac_strategy.ULFFracStrategyPython.fluid_only_model_part |
◆ InitializeWasPerformed
| ulf_frac_strategy.ULFFracStrategyPython.InitializeWasPerformed |
| ulf_frac_strategy.ULFFracStrategyPython.K |
◆ max_iter
| ulf_frac_strategy.ULFFracStrategyPython.max_iter |
◆ model_part
| ulf_frac_strategy.ULFFracStrategyPython.model_part |
◆ MoveMeshFlag
| ulf_frac_strategy.ULFFracStrategyPython.MoveMeshFlag |
◆ MPconsistent
| ulf_frac_strategy.ULFFracStrategyPython.MPconsistent |
◆ MPinv
| ulf_frac_strategy.ULFFracStrategyPython.MPinv |
◆ mSolutionStepIsInitialized
| ulf_frac_strategy.ULFFracStrategyPython.mSolutionStepIsInitialized |
◆ out_file
| ulf_frac_strategy.ULFFracStrategyPython.out_file |
◆ pres_linear_solver
| ulf_frac_strategy.ULFFracStrategyPython.pres_linear_solver |
◆ pres_time_scheme
| ulf_frac_strategy.ULFFracStrategyPython.pres_time_scheme |
◆ PressureLinStrat
| ulf_frac_strategy.ULFFracStrategyPython.PressureLinStrat |
◆ rebuild_level
| ulf_frac_strategy.ULFFracStrategyPython.rebuild_level |
◆ ReformDofSetAtEachStep
| ulf_frac_strategy.ULFFracStrategyPython.ReformDofSetAtEachStep |
◆ scheme
| ulf_frac_strategy.ULFFracStrategyPython.scheme |
◆ SolutionStepIsInitialized
| ulf_frac_strategy.ULFFracStrategyPython.SolutionStepIsInitialized |
◆ space_utils
| ulf_frac_strategy.ULFFracStrategyPython.space_utils |
◆ StiffnessMatrixIsBuilt
| ulf_frac_strategy.ULFFracStrategyPython.StiffnessMatrixIsBuilt |
◆ WorkMatrix
| ulf_frac_strategy.ULFFracStrategyPython.WorkMatrix |
The documentation for this class was generated from the following file:
- /home/runner/work/Documentation/Documentation/master/applications/ULFapplication/python_scripts/ulf_frac_strategy.py