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
frac_step_solverQ.FracStepSolver Class Reference
Collaboration diagram for frac_step_solverQ.FracStepSolver:

Public Member Functions

def __init__ (self, model_part, p_model_part, domain_size)
 
def Initialize (self)
 
def Solve (self)
 
def solve3 (self)
 
def solve5 (self)
 
def solve4 (self)
 
def solve5 (self)
 
def Projections (self)
 
def Reactions (self)
 
def Clear (self)
 
def Remesh2 (self)
 
def RemeshAux (self)
 
def FindNeighbours (self)
 
def WriteRestartFile (self, FileName)
 
def CalculateDistanceAndDiviedSet (self, domain_size)
 
def DistToH (self)
 
def DistToH1 (self)
 
def DistToH2 (self)
 
def DistToH4 (self)
 
def CalculateRadius (self)
 

Public Attributes

 neighbour_search
 
 model_part
 
 p_model_part
 
 domain_size
 
 vel_toll
 
 press_toll
 
 max_vel_its
 
 max_press_its
 
 time_order
 
 CalculateReactions
 
 ReformDofAtEachIteration
 
 CalculateNormDxFlag
 
 laplacian_form
 
 predictor_corrector
 
 echo_level
 
 velocity_linear_solver
 
 pressure_linear_solver
 
 dynamic_tau
 
 activate_tau2
 
 slip_conditions_initialized
 handling slip condition More...
 
 neigh_finder
 
 compute_reactions
 
 timer
 
 Mesher1
 
 node_erase_process
 
 Pfem2_apply_bc_process
 
 Pfem2Utils
 
 mark_outer_nodes_process
 
 particle_utils
 
 Mesher
 
 fluid_neigh_finder
 
 condition_neigh_finder
 
 elem_neighbor_finder
 
 mark_fluid_process
 
 solver
 
 box_corner1
 
 box_corner2
 

Constructor & Destructor Documentation

◆ __init__()

def frac_step_solverQ.FracStepSolver.__init__ (   self,
  model_part,
  p_model_part,
  domain_size 
)

Member Function Documentation

◆ CalculateDistanceAndDiviedSet()

def frac_step_solverQ.FracStepSolver.CalculateDistanceAndDiviedSet (   self,
  domain_size 
)

◆ CalculateRadius()

def frac_step_solverQ.FracStepSolver.CalculateRadius (   self)

◆ Clear()

def frac_step_solverQ.FracStepSolver.Clear (   self)

◆ DistToH()

def frac_step_solverQ.FracStepSolver.DistToH (   self)

◆ DistToH1()

def frac_step_solverQ.FracStepSolver.DistToH1 (   self)

◆ DistToH2()

def frac_step_solverQ.FracStepSolver.DistToH2 (   self)

◆ DistToH4()

def frac_step_solverQ.FracStepSolver.DistToH4 (   self)

◆ FindNeighbours()

def frac_step_solverQ.FracStepSolver.FindNeighbours (   self)

◆ Initialize()

def frac_step_solverQ.FracStepSolver.Initialize (   self)

◆ Projections()

def frac_step_solverQ.FracStepSolver.Projections (   self)

◆ Reactions()

def frac_step_solverQ.FracStepSolver.Reactions (   self)

◆ Remesh2()

def frac_step_solverQ.FracStepSolver.Remesh2 (   self)

◆ RemeshAux()

def frac_step_solverQ.FracStepSolver.RemeshAux (   self)

◆ Solve()

def frac_step_solverQ.FracStepSolver.Solve (   self)

◆ solve3()

def frac_step_solverQ.FracStepSolver.solve3 (   self)

◆ solve4()

def frac_step_solverQ.FracStepSolver.solve4 (   self)

◆ solve5() [1/2]

def frac_step_solverQ.FracStepSolver.solve5 (   self)

◆ solve5() [2/2]

def frac_step_solverQ.FracStepSolver.solve5 (   self)

◆ WriteRestartFile()

def frac_step_solverQ.FracStepSolver.WriteRestartFile (   self,
  FileName 
)

Member Data Documentation

◆ activate_tau2

frac_step_solverQ.FracStepSolver.activate_tau2

◆ box_corner1

frac_step_solverQ.FracStepSolver.box_corner1

◆ box_corner2

frac_step_solverQ.FracStepSolver.box_corner2

◆ CalculateNormDxFlag

frac_step_solverQ.FracStepSolver.CalculateNormDxFlag

◆ CalculateReactions

frac_step_solverQ.FracStepSolver.CalculateReactions

◆ compute_reactions

frac_step_solverQ.FracStepSolver.compute_reactions

◆ condition_neigh_finder

frac_step_solverQ.FracStepSolver.condition_neigh_finder

◆ domain_size

frac_step_solverQ.FracStepSolver.domain_size

◆ dynamic_tau

frac_step_solverQ.FracStepSolver.dynamic_tau

◆ echo_level

frac_step_solverQ.FracStepSolver.echo_level

◆ elem_neighbor_finder

frac_step_solverQ.FracStepSolver.elem_neighbor_finder

◆ fluid_neigh_finder

frac_step_solverQ.FracStepSolver.fluid_neigh_finder

◆ laplacian_form

frac_step_solverQ.FracStepSolver.laplacian_form

◆ mark_fluid_process

frac_step_solverQ.FracStepSolver.mark_fluid_process

◆ mark_outer_nodes_process

frac_step_solverQ.FracStepSolver.mark_outer_nodes_process

◆ max_press_its

frac_step_solverQ.FracStepSolver.max_press_its

◆ max_vel_its

frac_step_solverQ.FracStepSolver.max_vel_its

◆ Mesher

frac_step_solverQ.FracStepSolver.Mesher

◆ Mesher1

frac_step_solverQ.FracStepSolver.Mesher1

◆ model_part

frac_step_solverQ.FracStepSolver.model_part

◆ neigh_finder

frac_step_solverQ.FracStepSolver.neigh_finder

◆ neighbour_search

frac_step_solverQ.FracStepSolver.neighbour_search

◆ node_erase_process

frac_step_solverQ.FracStepSolver.node_erase_process

◆ p_model_part

frac_step_solverQ.FracStepSolver.p_model_part

◆ particle_utils

frac_step_solverQ.FracStepSolver.particle_utils

◆ Pfem2_apply_bc_process

frac_step_solverQ.FracStepSolver.Pfem2_apply_bc_process

◆ Pfem2Utils

frac_step_solverQ.FracStepSolver.Pfem2Utils

◆ predictor_corrector

frac_step_solverQ.FracStepSolver.predictor_corrector

◆ press_toll

frac_step_solverQ.FracStepSolver.press_toll

◆ pressure_linear_solver

frac_step_solverQ.FracStepSolver.pressure_linear_solver

◆ ReformDofAtEachIteration

frac_step_solverQ.FracStepSolver.ReformDofAtEachIteration

◆ slip_conditions_initialized

frac_step_solverQ.FracStepSolver.slip_conditions_initialized

handling slip condition

◆ solver

frac_step_solverQ.FracStepSolver.solver

◆ time_order

frac_step_solverQ.FracStepSolver.time_order

◆ timer

frac_step_solverQ.FracStepSolver.timer

◆ vel_toll

frac_step_solverQ.FracStepSolver.vel_toll

◆ velocity_linear_solver

frac_step_solverQ.FracStepSolver.velocity_linear_solver

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