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

Public Member Functions

def __init__ (self, Model, path="")
 
def Run (self)
 
def SetNonHistoricalVariables (self)
 
def InitializeProcessesAndVariables (self)
 
def Initialize (self)
 
def RunMainTemporalLoop (self)
 
def InitializeSolutionStep (self)
 
def SolveSolutionStep (self)
 
def FinalizeSolutionStep (self)
 
def Finalize (self)
 
def InitializeIntegrationPointsVariables (self)
 
def InitializeDummyNodalForces (self)
 
def FindNeighboursIfNecessary (self)
 
def ComputeSkinSubModelPart (self)
 
def ComputeDeltaTime (self)
 
def ExpandWetNodes (self)
 
def GenerateDEM (self)
 
def ExtrapolatePressureLoad (self)
 
def UpdateDEMVariables (self)
 
def TransferNodalForcesToFEM (self)
 
def WritePostListFile (self)
 
def InitializePlotsFiles (self)
 
def PrintPlotsFiles (self)
 
def GetMaximumConditionId (self)
 
def PrintResults (self)
 
def ExecuteBeforeGeneratingDEM (self)
 Here the erased are labeled as INACTIVE so you can access to them. More...
 
def ExecuteAfterGeneratingDEM (self)
 
def BeforeSolveDEMOperations (self)
 
def TransferFEMSkinToDEM (self)
 
def EraseConditionsAndNodesSubModelPart (self)
 
def InitializePostProcess (self)
 

Public Attributes

 model
 
 FEM_Solution
 
 DEM_Solution
 
 domain_size
 
 echo_level
 
 is_slave
 
 SpheresModelPart
 
 DEMParameters
 
 DEMProperties
 
 ParticleCreatorDestructor
 
 TransferDEMContactForcesToFEM
 
 PressureLoad
 
 DEMFEM_contact
 
 CreateInitialSkin
 
 do_stabilization_solve
 
 SkinDetectionProcessParameters
 
 PlotFile
 
 TimePreviousPlotting
 
 plot_files_nodes_list
 
 plot_files_elements_list
 
 plot_files_nodes_id_list
 
 plot_files_elements_id_list
 
 gid_output
 

Constructor & Destructor Documentation

◆ __init__()

def MainCouplingFemDem.MainCoupledFemDem_Solution.__init__ (   self,
  Model,
  path = "" 
)

Member Function Documentation

◆ BeforeSolveDEMOperations()

def MainCouplingFemDem.MainCoupledFemDem_Solution.BeforeSolveDEMOperations (   self)

◆ ComputeDeltaTime()

def MainCouplingFemDem.MainCoupledFemDem_Solution.ComputeDeltaTime (   self)

◆ ComputeSkinSubModelPart()

def MainCouplingFemDem.MainCoupledFemDem_Solution.ComputeSkinSubModelPart (   self)

◆ EraseConditionsAndNodesSubModelPart()

def MainCouplingFemDem.MainCoupledFemDem_Solution.EraseConditionsAndNodesSubModelPart (   self)

◆ ExecuteAfterGeneratingDEM()

def MainCouplingFemDem.MainCoupledFemDem_Solution.ExecuteAfterGeneratingDEM (   self)

◆ ExecuteBeforeGeneratingDEM()

def MainCouplingFemDem.MainCoupledFemDem_Solution.ExecuteBeforeGeneratingDEM (   self)

Here the erased are labeled as INACTIVE so you can access to them.

After calling GenerateDEM they are totally erased

◆ ExpandWetNodes()

def MainCouplingFemDem.MainCoupledFemDem_Solution.ExpandWetNodes (   self)

◆ ExtrapolatePressureLoad()

def MainCouplingFemDem.MainCoupledFemDem_Solution.ExtrapolatePressureLoad (   self)

◆ Finalize()

def MainCouplingFemDem.MainCoupledFemDem_Solution.Finalize (   self)

◆ FinalizeSolutionStep()

def MainCouplingFemDem.MainCoupledFemDem_Solution.FinalizeSolutionStep (   self)

◆ FindNeighboursIfNecessary()

def MainCouplingFemDem.MainCoupledFemDem_Solution.FindNeighboursIfNecessary (   self)

◆ GenerateDEM()

def MainCouplingFemDem.MainCoupledFemDem_Solution.GenerateDEM (   self)

◆ GetMaximumConditionId()

def MainCouplingFemDem.MainCoupledFemDem_Solution.GetMaximumConditionId (   self)

◆ Initialize()

def MainCouplingFemDem.MainCoupledFemDem_Solution.Initialize (   self)

◆ InitializeDummyNodalForces()

def MainCouplingFemDem.MainCoupledFemDem_Solution.InitializeDummyNodalForces (   self)

◆ InitializeIntegrationPointsVariables()

def MainCouplingFemDem.MainCoupledFemDem_Solution.InitializeIntegrationPointsVariables (   self)

◆ InitializePlotsFiles()

def MainCouplingFemDem.MainCoupledFemDem_Solution.InitializePlotsFiles (   self)

◆ InitializePostProcess()

def MainCouplingFemDem.MainCoupledFemDem_Solution.InitializePostProcess (   self)

◆ InitializeProcessesAndVariables()

def MainCouplingFemDem.MainCoupledFemDem_Solution.InitializeProcessesAndVariables (   self)

◆ InitializeSolutionStep()

def MainCouplingFemDem.MainCoupledFemDem_Solution.InitializeSolutionStep (   self)

◆ PrintPlotsFiles()

def MainCouplingFemDem.MainCoupledFemDem_Solution.PrintPlotsFiles (   self)

◆ PrintResults()

def MainCouplingFemDem.MainCoupledFemDem_Solution.PrintResults (   self)

◆ Run()

def MainCouplingFemDem.MainCoupledFemDem_Solution.Run (   self)

◆ RunMainTemporalLoop()

def MainCouplingFemDem.MainCoupledFemDem_Solution.RunMainTemporalLoop (   self)

◆ SetNonHistoricalVariables()

def MainCouplingFemDem.MainCoupledFemDem_Solution.SetNonHistoricalVariables (   self)

◆ SolveSolutionStep()

def MainCouplingFemDem.MainCoupledFemDem_Solution.SolveSolutionStep (   self)

◆ TransferFEMSkinToDEM()

def MainCouplingFemDem.MainCoupledFemDem_Solution.TransferFEMSkinToDEM (   self)

◆ TransferNodalForcesToFEM()

def MainCouplingFemDem.MainCoupledFemDem_Solution.TransferNodalForcesToFEM (   self)

◆ UpdateDEMVariables()

def MainCouplingFemDem.MainCoupledFemDem_Solution.UpdateDEMVariables (   self)

◆ WritePostListFile()

def MainCouplingFemDem.MainCoupledFemDem_Solution.WritePostListFile (   self)

Member Data Documentation

◆ CreateInitialSkin

MainCouplingFemDem.MainCoupledFemDem_Solution.CreateInitialSkin

◆ DEM_Solution

MainCouplingFemDem.MainCoupledFemDem_Solution.DEM_Solution

◆ DEMFEM_contact

MainCouplingFemDem.MainCoupledFemDem_Solution.DEMFEM_contact

◆ DEMParameters

MainCouplingFemDem.MainCoupledFemDem_Solution.DEMParameters

◆ DEMProperties

MainCouplingFemDem.MainCoupledFemDem_Solution.DEMProperties

◆ do_stabilization_solve

MainCouplingFemDem.MainCoupledFemDem_Solution.do_stabilization_solve

◆ domain_size

MainCouplingFemDem.MainCoupledFemDem_Solution.domain_size

◆ echo_level

MainCouplingFemDem.MainCoupledFemDem_Solution.echo_level

◆ FEM_Solution

MainCouplingFemDem.MainCoupledFemDem_Solution.FEM_Solution

◆ gid_output

MainCouplingFemDem.MainCoupledFemDem_Solution.gid_output

◆ is_slave

MainCouplingFemDem.MainCoupledFemDem_Solution.is_slave

◆ model

MainCouplingFemDem.MainCoupledFemDem_Solution.model

◆ ParticleCreatorDestructor

MainCouplingFemDem.MainCoupledFemDem_Solution.ParticleCreatorDestructor

◆ plot_files_elements_id_list

MainCouplingFemDem.MainCoupledFemDem_Solution.plot_files_elements_id_list

◆ plot_files_elements_list

MainCouplingFemDem.MainCoupledFemDem_Solution.plot_files_elements_list

◆ plot_files_nodes_id_list

MainCouplingFemDem.MainCoupledFemDem_Solution.plot_files_nodes_id_list

◆ plot_files_nodes_list

MainCouplingFemDem.MainCoupledFemDem_Solution.plot_files_nodes_list

◆ PlotFile

MainCouplingFemDem.MainCoupledFemDem_Solution.PlotFile

◆ PressureLoad

MainCouplingFemDem.MainCoupledFemDem_Solution.PressureLoad

◆ SkinDetectionProcessParameters

MainCouplingFemDem.MainCoupledFemDem_Solution.SkinDetectionProcessParameters

◆ SpheresModelPart

MainCouplingFemDem.MainCoupledFemDem_Solution.SpheresModelPart

◆ TimePreviousPlotting

MainCouplingFemDem.MainCoupledFemDem_Solution.TimePreviousPlotting

◆ TransferDEMContactForcesToFEM

MainCouplingFemDem.MainCoupledFemDem_Solution.TransferDEMContactForcesToFEM

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