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
fluid_fraction_test_solver.FluidFractionTestSolver Class Reference
Inheritance diagram for fluid_fraction_test_solver.FluidFractionTestSolver:
Collaboration diagram for fluid_fraction_test_solver.FluidFractionTestSolver:

Public Member Functions

def __init__ (self, model, project_parameters, field_utility, fluid_solver, dem_solver, variables_manager)
 The default constructor of the class. More...
 
def CannotIgnoreFluidNow (self)
 
def SolveFluidSolutionStep (self)
 
def ImposeVelocity (self)
 
def ConstructL2ErrorCalculator (self)
 
def CalculateL2Error (self)
 
def ComputePostProcessResults (self)
 
def ApplyForwardCoupling (self, alpha='None')
 
def ApplyForwardCouplingOfVelocityToAuxVelocityOnly (self, alpha=None)
 
def SolveSolutionStep (self)
 
def SolveDEM (self)
 

Public Attributes

 project_parameters
 
 L2_error_calculator
 
 porosity_mean
 
 solve_system
 

Constructor & Destructor Documentation

◆ __init__()

def fluid_fraction_test_solver.FluidFractionTestSolver.__init__ (   self,
  model,
  project_parameters,
  field_utility,
  fluid_solver,
  dem_solver,
  variables_manager 
)

The default constructor of the class.

    Keyword arguments:
    self -- It signifies an instance of a class.
    model -- the container of the fluid model part.
    project_parameters -- The whole project_parameters.
    field_utility -- The utility used (if necessary) to impose the fluid field on nodes
    fluid_solver -- Solver used to calculate the fluid phase
    dem_solver -- Solver used to calculate the particle phase
    variables_manager -- The variable management used (if it is used)

Member Function Documentation

◆ ApplyForwardCoupling()

def fluid_fraction_test_solver.FluidFractionTestSolver.ApplyForwardCoupling (   self,
  alpha = 'None' 
)

◆ ApplyForwardCouplingOfVelocityToAuxVelocityOnly()

def fluid_fraction_test_solver.FluidFractionTestSolver.ApplyForwardCouplingOfVelocityToAuxVelocityOnly (   self,
  alpha = None 
)

◆ CalculateL2Error()

def fluid_fraction_test_solver.FluidFractionTestSolver.CalculateL2Error (   self)

◆ CannotIgnoreFluidNow()

def fluid_fraction_test_solver.FluidFractionTestSolver.CannotIgnoreFluidNow (   self)

◆ ComputePostProcessResults()

def fluid_fraction_test_solver.FluidFractionTestSolver.ComputePostProcessResults (   self)

◆ ConstructL2ErrorCalculator()

def fluid_fraction_test_solver.FluidFractionTestSolver.ConstructL2ErrorCalculator (   self)

◆ ImposeVelocity()

def fluid_fraction_test_solver.FluidFractionTestSolver.ImposeVelocity (   self)

◆ SolveDEM()

def fluid_fraction_test_solver.FluidFractionTestSolver.SolveDEM (   self)

◆ SolveFluidSolutionStep()

def fluid_fraction_test_solver.FluidFractionTestSolver.SolveFluidSolutionStep (   self)

◆ SolveSolutionStep()

def fluid_fraction_test_solver.FluidFractionTestSolver.SolveSolutionStep (   self)

Member Data Documentation

◆ L2_error_calculator

fluid_fraction_test_solver.FluidFractionTestSolver.L2_error_calculator

◆ porosity_mean

fluid_fraction_test_solver.FluidFractionTestSolver.porosity_mean

◆ project_parameters

fluid_fraction_test_solver.FluidFractionTestSolver.project_parameters

◆ solve_system

fluid_fraction_test_solver.FluidFractionTestSolver.solve_system

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