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
pfem_2_solver_monolithic_fluid.PFEM2Solver Class Reference
Collaboration diagram for pfem_2_solver_monolithic_fluid.PFEM2Solver:

Public Member Functions

def __init__ (self, model_part, domain_size, maximum_nonlin_iterations)
 def init(self,model_part,linea_model_part,domain_size): More...
 
def Initialize (self)
 
def Solve (self)
 
def RotateParticlesAndDomainVelocities (self, angles)
 
def CalculatePressureProjection (self)
 
def SetEchoLevel (self, level)
 
def PrintInfo (self, print_times)
 

Public Attributes

 model_part
 
 time_scheme
 
 maximum_nonlin_iterations
 
 monolithic_linear_solver
 
 conv_criteria
 
 domain_size
 
 neighbour_search
 
 neighbour_elements_search
 
 normal_tools
 calculate normals More...
 
 ExplicitStrategy
 
 VariableUtils
 
 moveparticles
 
 calculatewatervolume
 
 water_volume
 
 water_initial_volume
 
 mass_correction_factor
 
 addBC
 
 distance_utils
 
 redistance_step
 
 monolithic_solver
 
 streamlineintegration
 
 accelerateparticles
 
 implicitsystem
 
 lagrangiantoeulerian
 
 reseed
 
 prereseed
 
 erasing
 
 total
 
 print_times
 

Constructor & Destructor Documentation

◆ __init__()

def pfem_2_solver_monolithic_fluid.PFEM2Solver.__init__ (   self,
  model_part,
  domain_size,
  maximum_nonlin_iterations 
)

def init(self,model_part,linea_model_part,domain_size):

Member Function Documentation

◆ CalculatePressureProjection()

def pfem_2_solver_monolithic_fluid.PFEM2Solver.CalculatePressureProjection (   self)

◆ Initialize()

def pfem_2_solver_monolithic_fluid.PFEM2Solver.Initialize (   self)

◆ PrintInfo()

def pfem_2_solver_monolithic_fluid.PFEM2Solver.PrintInfo (   self,
  print_times 
)

◆ RotateParticlesAndDomainVelocities()

def pfem_2_solver_monolithic_fluid.PFEM2Solver.RotateParticlesAndDomainVelocities (   self,
  angles 
)

◆ SetEchoLevel()

def pfem_2_solver_monolithic_fluid.PFEM2Solver.SetEchoLevel (   self,
  level 
)

◆ Solve()

def pfem_2_solver_monolithic_fluid.PFEM2Solver.Solve (   self)

Member Data Documentation

◆ accelerateparticles

pfem_2_solver_monolithic_fluid.PFEM2Solver.accelerateparticles

◆ addBC

pfem_2_solver_monolithic_fluid.PFEM2Solver.addBC

◆ calculatewatervolume

pfem_2_solver_monolithic_fluid.PFEM2Solver.calculatewatervolume

◆ conv_criteria

pfem_2_solver_monolithic_fluid.PFEM2Solver.conv_criteria

◆ distance_utils

pfem_2_solver_monolithic_fluid.PFEM2Solver.distance_utils

◆ domain_size

pfem_2_solver_monolithic_fluid.PFEM2Solver.domain_size

◆ erasing

pfem_2_solver_monolithic_fluid.PFEM2Solver.erasing

◆ ExplicitStrategy

pfem_2_solver_monolithic_fluid.PFEM2Solver.ExplicitStrategy

◆ implicitsystem

pfem_2_solver_monolithic_fluid.PFEM2Solver.implicitsystem

◆ lagrangiantoeulerian

pfem_2_solver_monolithic_fluid.PFEM2Solver.lagrangiantoeulerian

◆ mass_correction_factor

pfem_2_solver_monolithic_fluid.PFEM2Solver.mass_correction_factor

◆ maximum_nonlin_iterations

pfem_2_solver_monolithic_fluid.PFEM2Solver.maximum_nonlin_iterations

◆ model_part

pfem_2_solver_monolithic_fluid.PFEM2Solver.model_part

◆ monolithic_linear_solver

pfem_2_solver_monolithic_fluid.PFEM2Solver.monolithic_linear_solver

◆ monolithic_solver

pfem_2_solver_monolithic_fluid.PFEM2Solver.monolithic_solver

◆ moveparticles

pfem_2_solver_monolithic_fluid.PFEM2Solver.moveparticles

◆ neighbour_elements_search

pfem_2_solver_monolithic_fluid.PFEM2Solver.neighbour_elements_search

◆ neighbour_search

pfem_2_solver_monolithic_fluid.PFEM2Solver.neighbour_search

◆ normal_tools

pfem_2_solver_monolithic_fluid.PFEM2Solver.normal_tools

calculate normals

◆ prereseed

pfem_2_solver_monolithic_fluid.PFEM2Solver.prereseed

◆ print_times

pfem_2_solver_monolithic_fluid.PFEM2Solver.print_times

◆ redistance_step

pfem_2_solver_monolithic_fluid.PFEM2Solver.redistance_step

◆ reseed

pfem_2_solver_monolithic_fluid.PFEM2Solver.reseed

◆ streamlineintegration

pfem_2_solver_monolithic_fluid.PFEM2Solver.streamlineintegration

◆ time_scheme

pfem_2_solver_monolithic_fluid.PFEM2Solver.time_scheme

◆ total

pfem_2_solver_monolithic_fluid.PFEM2Solver.total

◆ VariableUtils

pfem_2_solver_monolithic_fluid.PFEM2Solver.VariableUtils

◆ water_initial_volume

pfem_2_solver_monolithic_fluid.PFEM2Solver.water_initial_volume

◆ water_volume

pfem_2_solver_monolithic_fluid.PFEM2Solver.water_volume

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