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 | Public Attributes | List of all members
SurfaceTension_monolithic_solver.STMonolithicSolver Class Reference
Collaboration diagram for SurfaceTension_monolithic_solver.STMonolithicSolver:

Public Member Functions

def __init__ (self, model_part, domain_size, eul_model_part, gamma, contact_angle, zeta_dissapative_JM, zeta_dissapative_BM, zeta_dissapative_SM)
 
def Initialize (self)
 
def Solve (self)
 
def SetEchoLevel (self, level)
 
def Clear (self)
 
def Remesh (self)
 
def FindNeighbours (self)
 FOR PFEM. More...
 
def cont_angle_cond (self)
 

Public Attributes

 model_part
 
 domain_size
 erase all conditions and elements prior to remeshing More...
 
 eul_model_part
 
 alpha
 
 move_mesh_strategy
 
 linear_solver
 
 rel_vel_tol
 
 abs_vel_tol
 
 rel_pres_tol
 
 abs_pres_tol
 
 dynamic_tau
 
 oss_switch
 
 regularization_coef
 
 max_iter
 
 contact_angle
 
 gamma
 
 zeta_dissapative_JM
 
 zeta_dissapative_BM
 
 zeta_dissapative_SM
 
 echo_level
 
 compute_reactions
 
 ReformDofSetAtEachStep
 
 CalculateNormDxFlag
 
 MoveMeshFlag
 
 use_slip_conditions
 
 turbulence_model
 
 use_spalart_allmaras
 
 use_des
 
 Cdes
 
 wall_nodes
 
 spalart_allmaras_linear_solver
 
 divergence_clearance_steps
 
 UlfUtils
 
 mark_outer_nodes_process
 
 node_erase_process
 
 add_nodes
 
 alpha_shape
 
 mark_free_surface_process
 
 box_corner1
 
 box_corner2
 
 Mesher
 
 fluid_neigh_finder
 
 condition_neigh_finder
 
 normal_util
 
 conv_criteria
 
 time_scheme
 
 solver
 

Constructor & Destructor Documentation

◆ __init__()

def SurfaceTension_monolithic_solver.STMonolithicSolver.__init__ (   self,
  model_part,
  domain_size,
  eul_model_part,
  gamma,
  contact_angle,
  zeta_dissapative_JM,
  zeta_dissapative_BM,
  zeta_dissapative_SM 
)

Member Function Documentation

◆ Clear()

def SurfaceTension_monolithic_solver.STMonolithicSolver.Clear (   self)

◆ cont_angle_cond()

def SurfaceTension_monolithic_solver.STMonolithicSolver.cont_angle_cond (   self)

◆ FindNeighbours()

def SurfaceTension_monolithic_solver.STMonolithicSolver.FindNeighbours (   self)

FOR PFEM.

THIS IS FOR EMBEDDED"""""""""""""""""""""""""

◆ Initialize()

def SurfaceTension_monolithic_solver.STMonolithicSolver.Initialize (   self)

◆ Remesh()

def SurfaceTension_monolithic_solver.STMonolithicSolver.Remesh (   self)

◆ SetEchoLevel()

def SurfaceTension_monolithic_solver.STMonolithicSolver.SetEchoLevel (   self,
  level 
)

◆ Solve()

def SurfaceTension_monolithic_solver.STMonolithicSolver.Solve (   self)

Member Data Documentation

◆ abs_pres_tol

SurfaceTension_monolithic_solver.STMonolithicSolver.abs_pres_tol

◆ abs_vel_tol

SurfaceTension_monolithic_solver.STMonolithicSolver.abs_vel_tol

◆ add_nodes

SurfaceTension_monolithic_solver.STMonolithicSolver.add_nodes

◆ alpha

SurfaceTension_monolithic_solver.STMonolithicSolver.alpha

◆ alpha_shape

SurfaceTension_monolithic_solver.STMonolithicSolver.alpha_shape

◆ box_corner1

SurfaceTension_monolithic_solver.STMonolithicSolver.box_corner1

◆ box_corner2

SurfaceTension_monolithic_solver.STMonolithicSolver.box_corner2

◆ CalculateNormDxFlag

SurfaceTension_monolithic_solver.STMonolithicSolver.CalculateNormDxFlag

◆ Cdes

SurfaceTension_monolithic_solver.STMonolithicSolver.Cdes

◆ compute_reactions

SurfaceTension_monolithic_solver.STMonolithicSolver.compute_reactions

◆ condition_neigh_finder

SurfaceTension_monolithic_solver.STMonolithicSolver.condition_neigh_finder

◆ contact_angle

SurfaceTension_monolithic_solver.STMonolithicSolver.contact_angle

◆ conv_criteria

SurfaceTension_monolithic_solver.STMonolithicSolver.conv_criteria

◆ divergence_clearance_steps

SurfaceTension_monolithic_solver.STMonolithicSolver.divergence_clearance_steps

◆ domain_size

SurfaceTension_monolithic_solver.STMonolithicSolver.domain_size

erase all conditions and elements prior to remeshing

◆ dynamic_tau

SurfaceTension_monolithic_solver.STMonolithicSolver.dynamic_tau

◆ echo_level

SurfaceTension_monolithic_solver.STMonolithicSolver.echo_level

◆ eul_model_part

SurfaceTension_monolithic_solver.STMonolithicSolver.eul_model_part

◆ fluid_neigh_finder

SurfaceTension_monolithic_solver.STMonolithicSolver.fluid_neigh_finder

◆ gamma

SurfaceTension_monolithic_solver.STMonolithicSolver.gamma

◆ linear_solver

SurfaceTension_monolithic_solver.STMonolithicSolver.linear_solver

◆ mark_free_surface_process

SurfaceTension_monolithic_solver.STMonolithicSolver.mark_free_surface_process

◆ mark_outer_nodes_process

SurfaceTension_monolithic_solver.STMonolithicSolver.mark_outer_nodes_process

◆ max_iter

SurfaceTension_monolithic_solver.STMonolithicSolver.max_iter

◆ Mesher

SurfaceTension_monolithic_solver.STMonolithicSolver.Mesher

◆ model_part

SurfaceTension_monolithic_solver.STMonolithicSolver.model_part

◆ move_mesh_strategy

SurfaceTension_monolithic_solver.STMonolithicSolver.move_mesh_strategy

◆ MoveMeshFlag

SurfaceTension_monolithic_solver.STMonolithicSolver.MoveMeshFlag

◆ node_erase_process

SurfaceTension_monolithic_solver.STMonolithicSolver.node_erase_process

◆ normal_util

SurfaceTension_monolithic_solver.STMonolithicSolver.normal_util

◆ oss_switch

SurfaceTension_monolithic_solver.STMonolithicSolver.oss_switch

◆ ReformDofSetAtEachStep

SurfaceTension_monolithic_solver.STMonolithicSolver.ReformDofSetAtEachStep

◆ regularization_coef

SurfaceTension_monolithic_solver.STMonolithicSolver.regularization_coef

◆ rel_pres_tol

SurfaceTension_monolithic_solver.STMonolithicSolver.rel_pres_tol

◆ rel_vel_tol

SurfaceTension_monolithic_solver.STMonolithicSolver.rel_vel_tol

◆ solver

SurfaceTension_monolithic_solver.STMonolithicSolver.solver

◆ spalart_allmaras_linear_solver

SurfaceTension_monolithic_solver.STMonolithicSolver.spalart_allmaras_linear_solver

◆ time_scheme

SurfaceTension_monolithic_solver.STMonolithicSolver.time_scheme

◆ turbulence_model

SurfaceTension_monolithic_solver.STMonolithicSolver.turbulence_model

◆ UlfUtils

SurfaceTension_monolithic_solver.STMonolithicSolver.UlfUtils

◆ use_des

SurfaceTension_monolithic_solver.STMonolithicSolver.use_des

◆ use_slip_conditions

SurfaceTension_monolithic_solver.STMonolithicSolver.use_slip_conditions

◆ use_spalart_allmaras

SurfaceTension_monolithic_solver.STMonolithicSolver.use_spalart_allmaras

◆ wall_nodes

SurfaceTension_monolithic_solver.STMonolithicSolver.wall_nodes

◆ zeta_dissapative_BM

SurfaceTension_monolithic_solver.STMonolithicSolver.zeta_dissapative_BM

◆ zeta_dissapative_JM

SurfaceTension_monolithic_solver.STMonolithicSolver.zeta_dissapative_JM

◆ zeta_dissapative_SM

SurfaceTension_monolithic_solver.STMonolithicSolver.zeta_dissapative_SM

The documentation for this class was generated from the following file: