|
def | __init__ (self, fluid_model_part, structure_model_part, combined_model_part, compute_reactions, box_corner1, box_corner2, domain_size, add_nodes) |
|
def | EstimateDeltaTime (self, max_dt, domain_size) |
|
def | Initialize (self) |
|
def | CheckForInvertedElements (self) |
|
def | Solve (self, lagrangian_inlet_process) |
|
def | Remesh (self) |
|
def | FindNeighbours (self) |
|
def | ResetNodalHAtLonelyNodes (self) |
| this function is included since at the findNodalHProcess of Kratos core assigns max value (1.7*e^309) to all nodes and then computes the correct value only for the nodes of elements. More...
|
|
def | AssignHtoLonelyStructureNodes (self) |
|
◆ __init__()
def ulf_fsi.ULF_FSISolver.__init__ |
( |
|
self, |
|
|
|
fluid_model_part, |
|
|
|
structure_model_part, |
|
|
|
combined_model_part, |
|
|
|
compute_reactions, |
|
|
|
box_corner1, |
|
|
|
box_corner2, |
|
|
|
domain_size, |
|
|
|
add_nodes |
|
) |
| |
◆ AssignHtoLonelyStructureNodes()
def ulf_fsi.ULF_FSISolver.AssignHtoLonelyStructureNodes |
( |
|
self | ) |
|
◆ CheckForInvertedElements()
def ulf_fsi.ULF_FSISolver.CheckForInvertedElements |
( |
|
self | ) |
|
◆ EstimateDeltaTime()
def ulf_fsi.ULF_FSISolver.EstimateDeltaTime |
( |
|
self, |
|
|
|
max_dt, |
|
|
|
domain_size |
|
) |
| |
◆ FindNeighbours()
def ulf_fsi.ULF_FSISolver.FindNeighbours |
( |
|
self | ) |
|
◆ Initialize()
def ulf_fsi.ULF_FSISolver.Initialize |
( |
|
self | ) |
|
◆ Remesh()
def ulf_fsi.ULF_FSISolver.Remesh |
( |
|
self | ) |
|
◆ ResetNodalHAtLonelyNodes()
def ulf_fsi.ULF_FSISolver.ResetNodalHAtLonelyNodes |
( |
|
self | ) |
|
this function is included since at the findNodalHProcess of Kratos core assigns max value (1.7*e^309) to all nodes and then computes the correct value only for the nodes of elements.
Thus lonely nodes remain with this enormous values
◆ Solve()
def ulf_fsi.ULF_FSISolver.Solve |
( |
|
self, |
|
|
|
lagrangian_inlet_process |
|
) |
| |
◆ add_nodes
ulf_fsi.ULF_FSISolver.add_nodes |
◆ alpha_shape
ulf_fsi.ULF_FSISolver.alpha_shape |
◆ box_corner1
ulf_fsi.ULF_FSISolver.box_corner1 |
◆ box_corner2
ulf_fsi.ULF_FSISolver.box_corner2 |
◆ combined_model_part
ulf_fsi.ULF_FSISolver.combined_model_part |
◆ combined_neigh_finder
ulf_fsi.ULF_FSISolver.combined_neigh_finder |
◆ compute_reactions
ulf_fsi.ULF_FSISolver.compute_reactions |
◆ condition_neigh_finder
ulf_fsi.ULF_FSISolver.condition_neigh_finder |
◆ conv_criteria
ulf_fsi.ULF_FSISolver.conv_criteria |
◆ domain_size
ulf_fsi.ULF_FSISolver.domain_size |
◆ echo_level
ulf_fsi.ULF_FSISolver.echo_level |
◆ fluid_model_part
ulf_fsi.ULF_FSISolver.fluid_model_part |
◆ fluid_neigh_finder
ulf_fsi.ULF_FSISolver.fluid_neigh_finder |
◆ h_factor
float ulf_fsi.ULF_FSISolver.h_factor = 0.1; |
|
static |
◆ h_multiplier
ulf_fsi.ULF_FSISolver.h_multiplier |
◆ lagrangian_inlet_process
ulf_fsi.ULF_FSISolver.lagrangian_inlet_process |
◆ mark_close_nodes_process
ulf_fsi.ULF_FSISolver.mark_close_nodes_process |
◆ mark_fluid_process
ulf_fsi.ULF_FSISolver.mark_fluid_process |
◆ mark_free_surface_process
ulf_fsi.ULF_FSISolver.mark_free_surface_process |
◆ mark_outer_nodes_process
ulf_fsi.ULF_FSISolver.mark_outer_nodes_process |
◆ merge_model_parts_process
ulf_fsi.ULF_FSISolver.merge_model_parts_process |
◆ Mesher
ulf_fsi.ULF_FSISolver.Mesher |
◆ model_linear_solver
ulf_fsi.ULF_FSISolver.model_linear_solver |
◆ node_erase_process
ulf_fsi.ULF_FSISolver.node_erase_process |
◆ pressure_calculate_process
ulf_fsi.ULF_FSISolver.pressure_calculate_process |
◆ save_structure_conditions_process
ulf_fsi.ULF_FSISolver.save_structure_conditions_process |
◆ save_structure_model_part_process
ulf_fsi.ULF_FSISolver.save_structure_model_part_process |
◆ solver
ulf_fsi.ULF_FSISolver.solver |
◆ structure_model_part
ulf_fsi.ULF_FSISolver.structure_model_part |
◆ time_scheme
ulf_fsi.ULF_FSISolver.time_scheme |
◆ ulf_time_step_dec_process
ulf_fsi.ULF_FSISolver.ulf_time_step_dec_process |
◆ UlfUtils
ulf_fsi.ULF_FSISolver.UlfUtils |
The documentation for this class was generated from the following file:
- /home/runner/work/Documentation/Documentation/master/applications/ULFapplication/python_scripts/ulf_fsi.py