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

Public Member Functions

def __init__ (self, model_part, topographic_model_part, domain_size)
 def init(self,model_part,linea_model_part,domain_size): More...
 
def Initialize (self, initial_offset)
 
def Solve (self, fluid_free_bounding_box_lower_corner, fluid_free_bounding_box_upper_corner)
 
def CalculatePressureProjection (self)
 
def SetEchoLevel (self, level)
 

Public Attributes

 model_part
 
 topographic_model_part
 
 time_scheme
 
 topographic_monolitic_linear_solver
 
 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
 

Static Public Attributes

 monolitic_solver
 
 topographic_monolitic_solver
 
 implicit_tasks
 
 total
 
int nsteps = 1
 
bool overwrite_particle_data = True
 

Constructor & Destructor Documentation

◆ __init__()

def pfem_2_solver_fsi_2resolutions.PFEM2Solver.__init__ (   self,
  model_part,
  topographic_model_part,
  domain_size 
)

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

Member Function Documentation

◆ CalculatePressureProjection()

def pfem_2_solver_fsi_2resolutions.PFEM2Solver.CalculatePressureProjection (   self)

◆ Initialize()

def pfem_2_solver_fsi_2resolutions.PFEM2Solver.Initialize (   self,
  initial_offset 
)

◆ SetEchoLevel()

def pfem_2_solver_fsi_2resolutions.PFEM2Solver.SetEchoLevel (   self,
  level 
)

◆ Solve()

def pfem_2_solver_fsi_2resolutions.PFEM2Solver.Solve (   self,
  fluid_free_bounding_box_lower_corner,
  fluid_free_bounding_box_upper_corner 
)

Member Data Documentation

◆ calculatewatervolume

pfem_2_solver_fsi_2resolutions.PFEM2Solver.calculatewatervolume

◆ conv_criteria

pfem_2_solver_fsi_2resolutions.PFEM2Solver.conv_criteria

◆ domain_size

pfem_2_solver_fsi_2resolutions.PFEM2Solver.domain_size

◆ ExplicitStrategy

pfem_2_solver_fsi_2resolutions.PFEM2Solver.ExplicitStrategy

◆ implicit_tasks

pfem_2_solver_fsi_2resolutions.PFEM2Solver.implicit_tasks
static

◆ mass_correction_factor

pfem_2_solver_fsi_2resolutions.PFEM2Solver.mass_correction_factor

◆ model_part

pfem_2_solver_fsi_2resolutions.PFEM2Solver.model_part

◆ monolitic_linear_solver

pfem_2_solver_fsi_2resolutions.PFEM2Solver.monolitic_linear_solver

◆ monolitic_solver

pfem_2_solver_fsi_2resolutions.PFEM2Solver.monolitic_solver
static

◆ moveparticles

pfem_2_solver_fsi_2resolutions.PFEM2Solver.moveparticles

◆ neighbour_elements_search

pfem_2_solver_fsi_2resolutions.PFEM2Solver.neighbour_elements_search

◆ neighbour_search

pfem_2_solver_fsi_2resolutions.PFEM2Solver.neighbour_search

◆ normal_tools

pfem_2_solver_fsi_2resolutions.PFEM2Solver.normal_tools

calculate normals

◆ nsteps

int pfem_2_solver_fsi_2resolutions.PFEM2Solver.nsteps = 1
static

◆ overwrite_particle_data

bool pfem_2_solver_fsi_2resolutions.PFEM2Solver.overwrite_particle_data = True
static

◆ time_scheme

pfem_2_solver_fsi_2resolutions.PFEM2Solver.time_scheme

◆ topographic_model_part

pfem_2_solver_fsi_2resolutions.PFEM2Solver.topographic_model_part

◆ topographic_monolitic_linear_solver

pfem_2_solver_fsi_2resolutions.PFEM2Solver.topographic_monolitic_linear_solver

◆ topographic_monolitic_solver

pfem_2_solver_fsi_2resolutions.PFEM2Solver.topographic_monolitic_solver
static

◆ total

pfem_2_solver_fsi_2resolutions.PFEM2Solver.total
static

◆ VariableUtils

pfem_2_solver_fsi_2resolutions.PFEM2Solver.VariableUtils

◆ water_initial_volume

pfem_2_solver_fsi_2resolutions.PFEM2Solver.water_initial_volume

◆ water_initial_volume_flag

pfem_2_solver_fsi_2resolutions.PFEM2Solver.water_initial_volume_flag

◆ water_volume

pfem_2_solver_fsi_2resolutions.PFEM2Solver.water_volume

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