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_analysis.FluidFractionTestAnalysis Class Reference
Inheritance diagram for fluid_fraction_test_analysis.FluidFractionTestAnalysis:
Collaboration diagram for fluid_fraction_test_analysis.FluidFractionTestAnalysis:

Public Member Functions

def __init__ (self, model, iteration, varying_parameters=Parameters("{}"))
 The default constructor of the class. More...
 
def InitializeVariablesWithNonZeroValues (self)
 
def Initialize (self)
 
def GetDebugInfo (self)
 
def SetEmbeddedTools (self)
 
def ComputePostProcessResults (self)
 
def GetDerivativeRecoveryStrategy (self)
 
def FinalizeSolutionStep (self)
 
def TransferBodyForceFromDisperseToFluid (self)
 
def GetVolumeDebugTool (self)
 
def GetModelAttributes (self)
 
- Public Member Functions inherited from swimming_DEM_analysis.SwimmingDEMAnalysis
def __enter__ (self)
 
def __exit__ (self, exception_type, exception_value, traceback)
 
def GetMainPath (self)
 
def __init__ (self, model, parameters=Parameters("{}"))
 
def SetFluidParameters (self)
 
def SetProjectParameters (self, parameters)
 
def SetAllModelParts (self)
 
def StartTimer (self)
 
def SetBetaParameters (self)
 
def ModifyInputParametersForCoherence (self)
 
def SetDoSolveDEMVariable (self)
 
def Run (self)
 
def SetUpResultsDatabase (self)
 
def ReadDispersePhaseModelParts (self, starting_node_Id=0, starting_elem_Id=0, starting_cond_Id=0)
 
def AddExtraProcessInfoVariablesToFluid (self)
 
def FluidInitialize (self)
 
def DispersePhaseInitialize (self)
 
def SetPostUtils (self)
 
def GetAnalyticFacesModelParts (self)
 
def MakeAnalyticsMeasurements (self)
 
def InitializeSolutionStep (self)
 
def OutputSolutionStep (self)
 
def GetFirstStepForFluidComputation (self)
 
def CloneTimeStep (self)
 
def DEMSolve (self, time='None')
 
def UpdateALEMeshMovement (self, time)
 
def RecoverDerivatives (self)
 
def FluidSolve (self, time='None', solve_system=True)
 
def PerformZeroStepInitializations (self)
 
def PerformInitialDEMStepOperations (self, time=None)
 
def PerformEmbeddedOperations (self)
 
def AssessStationarity (self)
 
def SetInlet (self)
 
def SetAnalyticParticleWatcher (self)
 
def ProcessAnalyticData (self)
 
def TellTime (self)
 
def TellFinalSummary (self, time, dem_step, fluid_step, message_n_char_width=60)
 
def GetBackwardCouplingCounter (self)
 
def GetRecoveryCounter (self)
 
def GetStationarityCounter (self)
 
def GetPrintCounter (self)
 
def GetParticlesResultsCounter (self)
 
def GetHistoryForceQuadratureCounter (self)
 
def ProcessAnalyticDataCounter (self)
 
def GetRunCode (self)
 
def FillHistoryForcePrecalculatedVectors (self)
 
def GetFieldUtility (self)
 
def ApplyForwardCoupling (self, alpha='None')
 
def PerformFinalOperations (self, time=None)
 
def ModifyResultsFolderName (self, time)
 
def Finalize (self)
 
def SetPointGraphPrinter (self)
 
def AssignKinematicViscosityFromDynamicViscosity (self)
 
def GetReturnValue (self)
 

Public Attributes

 projector_post_process
 
 project_parameters
 
 max_iteration
 
 n_iteration_number
 
 relax_alpha
 
 porosity_mean
 
 projection_type
 
 model_type
 
 subscale_type
 
- Public Attributes inherited from swimming_DEM_analysis.SwimmingDEMAnalysis
 model
 
 main_path
 
 vars_man
 
 procedures
 
 report
 
 fluid_model_part
 
 spheres_model_part
 
 cluster_model_part
 
 rigid_face_model_part
 
 dem_inlet_model_part
 
 project_parameters
 
 time_step
 
 end_time
 
 do_print_results
 
 fluid_parameters
 
 swimming_dem_default_project_parameters
 
 dem_default_project_parameters
 
 all_model_parts
 
 mixed_model_part
 
 timer
 
 simulation_start_time
 
 output_time
 
 fluid_time_step
 
 do_solve_dem
 
 run_code
 
 swimming_DEM_gid_io
 
 io_tools
 
 custom_functions_tool
 
 dem_volume_tool
 
 step
 
 time
 
 stationarity
 
 seed
 
 DEM_to_fluid_counter
 
 stationarity_counter
 
 print_counter
 
 debug_info_counter
 
 particles_results_counter
 
 quadrature_counter
 
 mat_deriv_averager
 
 laplacian_averager
 
 post_utils_DEM
 
 post_utils
 
 drag_file_output_list
 
 recovery
 
 DEM_inlet
 
 particle_watcher
 
 particle_watcher_analyser
 

Additional Inherited Members

- Static Public Attributes inherited from swimming_DEM_analysis.SwimmingDEMAnalysis
 calculate_distance_process
 

Constructor & Destructor Documentation

◆ __init__()

def fluid_fraction_test_analysis.FluidFractionTestAnalysis.__init__ (   self,
  model,
  iteration,
  varying_parameters = Parameters("{}") 
)

The default constructor of the class.

    Keyword arguments:
    self -- It signifies an instance of a class.
    iteration -- The number of the fluid_model_part that is running
    model -- the container of the fluid model part.
    varying_parameters -- The whole project_parameters.

Member Function Documentation

◆ ComputePostProcessResults()

def fluid_fraction_test_analysis.FluidFractionTestAnalysis.ComputePostProcessResults (   self)

◆ FinalizeSolutionStep()

def fluid_fraction_test_analysis.FluidFractionTestAnalysis.FinalizeSolutionStep (   self)

◆ GetDebugInfo()

def fluid_fraction_test_analysis.FluidFractionTestAnalysis.GetDebugInfo (   self)

◆ GetDerivativeRecoveryStrategy()

def fluid_fraction_test_analysis.FluidFractionTestAnalysis.GetDerivativeRecoveryStrategy (   self)

◆ GetModelAttributes()

def fluid_fraction_test_analysis.FluidFractionTestAnalysis.GetModelAttributes (   self)

◆ GetVolumeDebugTool()

def fluid_fraction_test_analysis.FluidFractionTestAnalysis.GetVolumeDebugTool (   self)

◆ Initialize()

def fluid_fraction_test_analysis.FluidFractionTestAnalysis.Initialize (   self)

◆ InitializeVariablesWithNonZeroValues()

def fluid_fraction_test_analysis.FluidFractionTestAnalysis.InitializeVariablesWithNonZeroValues (   self)

◆ SetEmbeddedTools()

def fluid_fraction_test_analysis.FluidFractionTestAnalysis.SetEmbeddedTools (   self)

◆ TransferBodyForceFromDisperseToFluid()

def fluid_fraction_test_analysis.FluidFractionTestAnalysis.TransferBodyForceFromDisperseToFluid (   self)

Member Data Documentation

◆ max_iteration

fluid_fraction_test_analysis.FluidFractionTestAnalysis.max_iteration

◆ model_type

fluid_fraction_test_analysis.FluidFractionTestAnalysis.model_type

◆ n_iteration_number

fluid_fraction_test_analysis.FluidFractionTestAnalysis.n_iteration_number

◆ porosity_mean

fluid_fraction_test_analysis.FluidFractionTestAnalysis.porosity_mean

◆ project_parameters

fluid_fraction_test_analysis.FluidFractionTestAnalysis.project_parameters

◆ projection_type

fluid_fraction_test_analysis.FluidFractionTestAnalysis.projection_type

◆ projector_post_process

fluid_fraction_test_analysis.FluidFractionTestAnalysis.projector_post_process

◆ relax_alpha

fluid_fraction_test_analysis.FluidFractionTestAnalysis.relax_alpha

◆ subscale_type

fluid_fraction_test_analysis.FluidFractionTestAnalysis.subscale_type

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