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

Public Member Functions

def __init__ (self, model_part, domain_size)
 
def Initialize (self)
 
def Solve (self)
 
def CalculateExplicitViscosityContribution (self)
 
def SetEchoLevel (self, level)
 

Public Attributes

 model_part
 
 time_scheme
 
 monolitic_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
 
 water_initial_volume_flag
 
 mass_correction_factor
 
 monolitic_solver
 
 calculateinitialdrag
 
 streamlineintegration
 
 accelerateparticles
 
 implicit_solving
 
 lagrangiantoeulerian
 
 reseed
 
 prereseed
 
 erasing
 
 total
 
 nodaltasks
 
 thermal
 
 implicitviscosity
 

Constructor & Destructor Documentation

◆ __init__()

def pfem_2_solver_monolithic.PFEM2Solver.__init__ (   self,
  model_part,
  domain_size 
)

Member Function Documentation

◆ CalculateExplicitViscosityContribution()

def pfem_2_solver_monolithic.PFEM2Solver.CalculateExplicitViscosityContribution (   self)

◆ Initialize()

def pfem_2_solver_monolithic.PFEM2Solver.Initialize (   self)

◆ SetEchoLevel()

def pfem_2_solver_monolithic.PFEM2Solver.SetEchoLevel (   self,
  level 
)

◆ Solve()

def pfem_2_solver_monolithic.PFEM2Solver.Solve (   self)

Member Data Documentation

◆ accelerateparticles

pfem_2_solver_monolithic.PFEM2Solver.accelerateparticles

◆ calculateinitialdrag

pfem_2_solver_monolithic.PFEM2Solver.calculateinitialdrag

◆ calculatewatervolume

pfem_2_solver_monolithic.PFEM2Solver.calculatewatervolume

◆ conv_criteria

pfem_2_solver_monolithic.PFEM2Solver.conv_criteria

◆ domain_size

pfem_2_solver_monolithic.PFEM2Solver.domain_size

◆ erasing

pfem_2_solver_monolithic.PFEM2Solver.erasing

◆ ExplicitStrategy

pfem_2_solver_monolithic.PFEM2Solver.ExplicitStrategy

◆ implicit_solving

pfem_2_solver_monolithic.PFEM2Solver.implicit_solving

◆ implicitviscosity

pfem_2_solver_monolithic.PFEM2Solver.implicitviscosity

◆ lagrangiantoeulerian

pfem_2_solver_monolithic.PFEM2Solver.lagrangiantoeulerian

◆ mass_correction_factor

pfem_2_solver_monolithic.PFEM2Solver.mass_correction_factor

◆ model_part

pfem_2_solver_monolithic.PFEM2Solver.model_part

◆ monolitic_linear_solver

pfem_2_solver_monolithic.PFEM2Solver.monolitic_linear_solver

◆ monolitic_solver

pfem_2_solver_monolithic.PFEM2Solver.monolitic_solver

◆ moveparticles

pfem_2_solver_monolithic.PFEM2Solver.moveparticles

◆ neighbour_elements_search

pfem_2_solver_monolithic.PFEM2Solver.neighbour_elements_search

◆ neighbour_search

pfem_2_solver_monolithic.PFEM2Solver.neighbour_search

◆ nodaltasks

pfem_2_solver_monolithic.PFEM2Solver.nodaltasks

◆ normal_tools

pfem_2_solver_monolithic.PFEM2Solver.normal_tools

calculate normals

◆ prereseed

pfem_2_solver_monolithic.PFEM2Solver.prereseed

◆ reseed

pfem_2_solver_monolithic.PFEM2Solver.reseed

◆ streamlineintegration

pfem_2_solver_monolithic.PFEM2Solver.streamlineintegration

◆ thermal

pfem_2_solver_monolithic.PFEM2Solver.thermal

◆ time_scheme

pfem_2_solver_monolithic.PFEM2Solver.time_scheme

◆ total

pfem_2_solver_monolithic.PFEM2Solver.total

◆ VariableUtils

pfem_2_solver_monolithic.PFEM2Solver.VariableUtils

◆ water_initial_volume

pfem_2_solver_monolithic.PFEM2Solver.water_initial_volume

◆ water_initial_volume_flag

pfem_2_solver_monolithic.PFEM2Solver.water_initial_volume_flag

◆ water_volume

pfem_2_solver_monolithic.PFEM2Solver.water_volume

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